我正在尝试表达以下内容:
it("should use the 'text' mode", () => {
let usedMockMode = false;
let env = new Environment();
let mockMode = { parse: () => usedMockMode = true };
env.modes.set("text", mockMode);
return env.parseContent("foo", "text")
.should.eventually.be.true(() => usedMockMode);
// ^--------------------------^
// Pseudo-code
})
有没有办法做到这一点?
最佳答案
我手头没有新节点和摩卡咖啡。但它也应该与箭头一起使用。
describe('promise fn', function(){
it('should fullfill a promise', function(done){
…
return env.parseContent('foo', 'bar').then(function(){
(usedMockMode).should.be.true})
.finally(done);
});
})
关于node.js - 在should.js完成 promise 后,执行自定义测试的语法是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34602132/