2017-01-19 5 views
2

2つの値を比較してどちらかが真の場合、私のテストは合格するはずです。下のコードを使用すると、最初の条件が合わなくなり、テストに失敗します。mochaのshould()でOR条件を使用する方法

if (typeof lng !== 'undefined') { 
data.lng.should.equal(lng) || data.cityLng.should.equal(lng); 

}

私はこれをどのようにしたらよいでしょうか?

答えて

3

これを試してみてください:

if (typeof lng !== 'undefined') { 
    lng.should.be.equalOneOf(data.lng, data.cityLng); 

documentationを参照してください。

関連する問題