我想使用两个值进行比较,这样如果其中一个为真,那么我的测试应该通过。使用下面的代码只是比较第一个条件并且测试失败。
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);
参见 documentation .
关于javascript - 如何在 mocha 中使用 should() 的 OR 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41736666/