0

使用expect.jsしており、セットの同等性をテストしたい

Error: expected [ [ 1, 2 ], [ 2, 1 ], [ 0, 1 ], [ 1, 0 ] ] to sort of equal [ [ 1, 2 ], [ 2, 1 ], [ 1, 0 ], [ 0, 1 ] ]

^ これは正しいはずです。

これを見つけましが、どうすれば に統合できexpect.jsますか?

4

1 に答える 1

1

配列を並べ替えることでごまかすことができます..(以下はcoffescriptです)

 describe 'test', ->
  it 'should match', ->

    a = [ [ 1, 2 ], [ 2, 1 ], [ 0, 1 ], [ 1, 0 ] ]
    b = [ [ 1, 2 ], [ 2, 1 ], [ 1, 0 ], [ 0, 1 ] ]

    expect(a.sort()).to.eql b.sort()
于 2012-04-30T00:32:32.363 に答える