我正在尝试表达以下内容:

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/

10-12 02:11