【发布时间】:2016-03-25 20:11:27
【问题描述】:
假设一个函数应该返回以下内容
{ key: 'bar',
cb: () => {},
...
}
现在的问题是如何在单元测试中验证这一点。例如,如果我这样做
getFunc().should.eql({key: 'bar', cb: () => {}, ...});
它总是失败,因为 cb 值是不同的函数
Chai.should 是否相当于 jasmine.any(Function) ?或者这是如何用 chai.should 完成的?
【问题讨论】:
标签: javascript unit-testing chai