【发布时间】:2017-07-06 14:34:30
【问题描述】:
我想对从 Promise 调用获得的结果运行一堆测试。我知道可以这样做:
it ('should pass test foo1', () => {
return promisecall()
.then(result => {
expect(result.length).to.equal(42)
expect(some other test on data)
expect(some other test on data)
.
.
})
})
据我了解,这样做是: 运行单个测试(即应该通过测试 foo1),仅当所有预期条件都为真时才通过,并且这些预期部分不会显示在输出屏幕中。
如何在单个 promise 结果的结果上添加多个“it”/单元测试,以便不同的测试用例实际显示在输出中?
【问题讨论】:
标签: node.js unit-testing promise mocha.js chai