Jasmine:在循环中使用expect
Jasmine: Use expect within loops
我希望能够在jasmine中测试笛卡尔坐标对象的数组。我不想做一大堆会堵塞我结果屏幕的测试。我只想断言数组中的每个坐标都被正确分配了。
var i = 0;
for(var x = 0; x < width; ++x) {
for(var y = 0; y < height; ++y) {
expect(coords[i].x).toBe(x);
expect(coords[i].y).toBe(y);
++i;
}
}
然而,当我这样做的时候,我的测试人员声称没有任何期望。
是describe
&it
块?
describe('coords', function(){
it('coords[0] matches every x in width and y in height', function(){
var i = 0;
for(var x = 0; x < width; ++x) {
for(var y = 0; y < height; ++y) {
expect(coords[i].x).toBe(x);
expect(coords[i].y).toBe(y);
++i;
}
}
})
})
相关文章:
- jQuery:循环一个具有不同超时值的循环
- 在循环中分配json值时,值被覆盖
- 如何在下面的ES6循环中获得前面的文本
- 为什么“;未定义的“;在JavaScript中结束循环
- Javascript循环不会自我更新
- 如何使用jquery处理php循环通过元素
- 而循环只设置php中输入字段中的第一个值
- 循环遍历数组中的特定索引
- Javascript返回值只在循环中返回一次
- 按照选项卡索引的顺序循环一个jQuery选择
- 循环遍历以数组为值的Javascript对象
- 为什么JavaScript在for循环为3时向所有4发出警报
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 循环结束/推送到数组之前在页面上呈现EJS
- 循环比赛位置算法
- jQuery循环在特定位置暂停
- 我的javascript for循环不起作用
- 循环浏览多个身体背景图像
- W3C循环样式的JavaScript
- Jasmine:在循环中使用expect