如何在mocha中使用带有should()的OR条件

时间:2017-01-19 08:02:54

标签: javascript mocha should.js

我想使用两个值进行比较,以便如果其中任何一个为真,那么我的测试应该通过。使用下面的代码仅仅是第一个条件并且未通过测试。

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

}

我该怎么做?

1 个答案:

答案 0 :(得分:4)

试试这个:

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

请参阅topic4