Vue.js 在VueJS中将mocha和chai与导入synax一起使用
我试图将测试添加到现有的VueJS应用程序中,但即使是最基本的测试设置(使用mocha with chai),我也遇到了问题 这是一个基本的测试,看看事情是否正常:Vue.js 在VueJS中将mocha和chai与导入synax一起使用,vue.js,pact,Vue.js,Pact,我试图将测试添加到现有的VueJS应用程序中,但即使是最基本的测试设置(使用mocha with chai),我也遇到了问题 这是一个基本的测试,看看事情是否正常: import { should } from "chai"; describe("setup", () => { it("should work", () => { var x = true; x.should.be.equal(true); }); }); 使用以下命令运行此命令: moch
import { should } from "chai";
describe("setup", () => {
it("should work", () => {
var x = true;
x.should.be.equal(true);
});
});
使用以下命令运行此命令:
mocha --require @babel/preset-env test/pact/**/*.pact.js
这导致:
import { should } from "chai";
^
SyntaxError: Unexpected token {
根据我的理解,我需要传输。在搜索类似问题后,我添加了以下内容:
babel.config.js
module.exports = {
presets: ["@vue/app", "@babel/preset-env"]
};
同样的效果
它在使用例如
var should = require("chai").should();
describe("setup", () => {
it("should work", () => {
var x = true;
x.should.be.equal(true);
});
});