{ let usedMockMode = false; let env = new -6ren">
gpt4 book ai didi

node.js - 使用 should.js 履行 promise 后执行自定义测试的语法是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 02:18:34 25 4
gpt4 key购买 nike

我试图表达如下内容:

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
})

有办法实现吗?

最佳答案

我手头没有新的 Node 和摩卡。但它也应该适用于箭头。

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com