我习惯于使用如下所示的标准NodeJs 断言库编写Mocha测试:
describe('Some module', () => {
var result = someCall();
it('Should <something>', () => {
assert.ok(...);
});
})
Run Code Online (Sandbox Code Playgroud)
但是现在我的电话返回了一个诺言...所以我想写:
describe('Some module', async () => {
var result = await someCall();
it('Should <something>', () => {
assert.ok(...);
});
})
Run Code Online (Sandbox Code Playgroud)
但这不起作用。我的测试根本没有运行。奇怪的是
describe('Some module', async () => {
it('Should <something>', () => {
var result = await someCall();
assert.ok(...);
});
})
Run Code Online (Sandbox Code Playgroud)
工作正常,但问题是我想进行单个调用并对它进行许多测试,因此我想在it()调用之外进行调用
我该如何运作?
并且请不建议柴。我想使用标准的断言库