【发布时间】:2016-03-14 20:17:07
【问题描述】:
我正在尝试使用 chai js 断言编写单元测试,并且想知道如何将零长度的数组作为值。
我的测试函数期望语句:
return expect(functionRetuningPromise()).to eventually.have.property("key1", []);
运行 mocha 时的控制台输出:
AssertionError: expected { otherkey: otherVal, key1: [] } to have a property 'key1' of [], but got []
我尝试了deep.property、key1:"[]" 没有成功
【问题讨论】:
-
总是有“空”断言chaijs.com/api/bdd/#empty
-
@JasonSperske:但是如果我必须检查属性的值,它会起作用吗?而不仅仅是一个简单的变量?
标签: javascript mocha.js chai