我正在尝试使用chai js assertion编写一个单元测试,并且想知道如何期望长度为零的数组作为值。
我的测试函数expect语句:
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:"[]"
没有成功
6条答案
按热度按时间oknwwptz1#
我觉得这张更朴素一点
z31licg02#
我忽略了属性Assert中有一部分更改。所以,是什么让它为我工作的是:
vktxenjb3#
什么事
yr9zkbsy4#
这个应该可以了
ffdz8vbo5#
这里有一个可能的解决方案与chai。js和should:
更多信息链接: www.example.com 网站上。
mm5n2pyu6#
在ChaiJs中,我做以下事情。检查它是否是一个数组并且长度为0。