我的测试模块看起来像这样
//require('./main');
//require('../main');
//require('./scripts/main');
//require('./src/scripts/main');
//require('./src/scripts/main');
//require('../scripts/main');
//require('../src/scripts/main');
var
assert = require('chai').assert,
//Notices = require('../src/scripts/notices/notices'),
notices = new Notices();
describe('NoticesTest', function() {
describe('getImportantNotices', function () {
it('Should return array of ImportanceNotice', function () {
/*notices.getImportantNotices().then(function(val) {
console.log(val);
assert.equal(val.data.length, 50);
}).catch(function() {
assert.equal(true, false);
});*/
});
});
});
在我做的模块中
export default Notices;
我尝试要求javascript文件但它失败了(找不到模块)。我正在使用babel编写ES6而require
是ES6不需要requirejs。可能是ES6要求在mocha中不起作用,它需要requirejs来要求我的模块吗?
答案 0 :(得分:0)
您是否尝试过使用
import Notices from '<path>';