Как использовать условие ИЛИ с must () в mocha
Я хочу использовать два значения для сравнения, так что если любое из них истинно, мой тест должен пройти. Использование приведенного ниже кода сопоставляет только 1-е условие и не проходит тест.
if (typeof lng !== 'undefined') {
data.lng.should.equal(lng) || data.cityLng.should.equal(lng);
}
Как мне это сделать?
1 ответ
Решение
Попробуй это:
if (typeof lng !== 'undefined') {
lng.should.be.equalOneOf(data.lng, data.cityLng);
Смотрите документацию.