如何在 mocha 中使用 should() 的 OR 条件
How to use OR condition with should() in mocha
我想使用两个值进行比较,这样如果其中一个为真,那么我的测试应该 pass.Using 下面的代码只是比较第一个条件并且未通过测试。
if (typeof lng !== 'undefined') {
data.lng.should.equal(lng) || data.cityLng.should.equal(lng);
}
我应该怎么做?
试试这个:
if (typeof lng !== 'undefined') {
lng.should.be.equalOneOf(data.lng, data.cityLng);
我想使用两个值进行比较,这样如果其中一个为真,那么我的测试应该 pass.Using 下面的代码只是比较第一个条件并且未通过测试。
if (typeof lng !== 'undefined') {
data.lng.should.equal(lng) || data.cityLng.should.equal(lng);
}
我应该怎么做?
试试这个:
if (typeof lng !== 'undefined') {
lng.should.be.equalOneOf(data.lng, data.cityLng);