gpt4 book ai didi

javascript - Jasmine 2 Spec 没有期待

转载 作者:行者123 更新时间:2023-12-03 06:41:22 25 4
gpt4 key购买 nike

我有以下测试:

describe('when invoked', function() {
it('should check something', function() {
_.each(someData, function(obj, index) {
expect(obj[index].lable).toBe('foo');
});
});
});

当我运行 Jasmine 2.2.0 时,出现以下错误:

规范“调用时返回值的 SpecLabel 函数应该检查某些内容”没有任何期望。

我错过了什么吗?在 Jasmin 1.x 中我们可以做到这一点。在 foreach 甚至 for 循环中包含 Expect。

如何修复这些类型的测试?针对这些情况的文档是什么? Jasmine 网站并不是很有帮助。

最佳答案

一个快速的解决方法可以将您的测试重构为:

describe('when invoked', function () {
it('should check something', function () {
var success = true;
_.each(someData, function (obj, index) {
success &= obj[index].lable === 'foo';
});
expect(success).toBeTruthy();
});
});

关于javascript - Jasmine 2 Spec 没有期待,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37942527/

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