我有以下测试:
describe('when invoked', function() {
it('should check something', function() {
_.each(someData, function(obj, index) {
expect(obj[index].lable).toBe('foo');
});
});
});
当我运行Jasmine 2.2.0时,会出现以下错误:
Spec 'SpecLabel function when invoked return value should check something' has no expectations.
我错过了什么吗?在Jasmin 1.x中我们可以做到这一点。期待每个内部,甚至是for循环。
如何修复这些类型的测试?这些情况的文档是什么? Jasmine网站并没有真正帮助。
答案 0 :(得分:0)
快速解决方法可以将您的测试重构为:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class=container>
<img class='isActive' src="http://placehold.it/350x150">
<img class='isHidden' src="http://placehold.it/350x150">
<img class='isHidden' src="http://placehold.it/350x150">
<img class='isHidden'src="http://placehold.it/350x150">
</div>