gpt4 book ai didi

javascript - 比较数组时 Chai 断言错误

转载 作者:行者123 更新时间:2023-11-30 13:49:09 24 4
gpt4 key购买 nike

<分区>

我在使用 Chai 时尝试断言结果应等于数组时遇到了一个奇怪的错误。

代码示例

   describe("compare array", function() {
it("should return an empty array", function() {
const result = getEmptyList(); // just a silly example
expect(result).to.equal([]);
});
});

结果

  × compare array
PhantomJS 2.1.1 (Windows 8.0.0)
expected [ find: [Function] ] to equal [ find: [Function] ]
AssertionError@C:/Code/example/node_modules/chai/chai.js:9449:24
assert@C:/Code/example/node_modules/chai/chai.js:239:31
assertEqual@C:/Code/example/node_modules/chai/chai.js:1387:18
methodWrapper@C:/Code/example/node_modules/chai/chai.js:7824:30
test/unit/utils/example.js:5:32

当我期望结果的长度为零时,它工作正常。任何人都可以分享一些关于为什么会发生这种情况的见解。为什么 [ find: [Function] ] 突然变成预期的,而不是预期的 []

我使用 Karma 作为我的测试运行器。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com