使用mocha / chai / expect进行测试的多个数组

时间:2017-07-06 16:00:34

标签: javascript mocha chai

我正在使用 mocha / 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;

有可能吗?我该怎么办?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:

        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'})
        });

超级简单! =)