【发布时间】:2017-06-09 05:44:51
【问题描述】:
我想在所有测试之前预编译我的服务器端 webpack 包。所以我决定添加文件'helper.js'并将其放入mocha.opt中。
在 helper.js 中:
global.assert = require('assert');
before((done) => {
startWireMockApi().then(({service, port}) => {
startFrontenEndService(port)
.then(frontEndService => {
done();
})
.catch(error => done(error));
});
});
after(() => {
console.log("after all........", global.server);
});
但我不知道为什么在所有钩子之前仍然收到错误:“错误:超过 2000 毫秒的超时。对于异步测试和钩子,确保调用了“done()”;如果返回 Promise,请确保它解决了。”
谁能帮我看看这个?或者我们有其他解决方案吗?
非常感谢!
【问题讨论】: