多个测试摩卡/ chai /期望值
问题描述:
我正在用mocha/chai做几次测试,但在这种情况下,我没有意识到我必须做什么。多个测试摩卡/ chai /期望值
在这个阵列(例如):
[ { rectangles: '1',
rows: '1',
cols: '1' },
{ rectangles: '1',
rows: '2',
cols: '1' },
{ rectangles: '4',
rows: '2',
cols: '2' } ]
而且我想测试,例如如果...
array1 : rectangles = 1;
array2 : rectangles = 1;
array3 : rectangles = 4;
是可能的?我该怎么做?
答
我找到了一个解决方案:
it('Should an for array data-rectangles 1,1,4', function(){
var el = code.listGrids(gridSelector);
expect(el[0]).to.own.include({rectangles: '1'})
expect(el[1]).to.own.include({rectangles: '1'})
expect(el[2]).to.own.include({rectangles: '4'})
});
超级简单! =)