2016-04-27 9 views
1

chaiを使用して、配列に目的のキーと値のペアを含むJSONオブジェクトが含まれていると 'chai - 配列に目的のキーと値のペアを持つJSONが含まれているとします。

例えば、私の配列は次のようになります。

[{ path: '/products/setImage', message: 'hello', ... }, {...}] 

私はこの配列は、パスのペアが含まれていることを確認したいと思います:「/製品/ setImage」任意のJSON要素におけるこの配列のかない。魔法のように

const chai = require('chai') 
const expect = chai.expect 
const chaiSubset = require('chai-subset') 
chai.use(chaiSubset) 

let x = [ 
    { path: '/products/setImage', message: 'hello', foo: 'bar' }, 
    { foo: 'baz'} 
] 

expect(x).to.containSubset([{path: '/products/setImage'}]) 
expect(x).not.to.containSubset([{path: '/products/setImages'}]) 

答えて

3

私は chai-subsetプラグインを使用することによって、これを達成することができました。ありがとう!
+0

作品: – Supasate

関連する問題