As Should.js использует стиль утверждений BDD, он должен быть доступен для чтения из кода. Мне интересно, что является наиболее читаемым эквивалентом assert.fail() для should.js. Мне не хватает чего-то вроде should.fail
.Что наиболее читаемый способ сделать assert.fail() с should.js
ответ
should.fail существует как метод:
should.fail()
До сих пор я придумал:
false.should.be.true;
или
false.should.be.ok;
EDITED
Как насчет:
- "Это должно обанкротиться" .should.be. правда;
Там не должно быть переменным. Я имел в виду то, что терпит неудачу, когда это утверждение будет достигнуто. – luboskrnac
ОК, см. Мой отредактированный ответ. – cybersam
Все еще не идеален с точки зрения удобочитаемости, но дает вам преимущество. – luboskrnac
Просто попробовал, такая функция без параметров не существует, поэтому она терпит неудачу, но сообщение запутывает. – luboskrnac
Да, это смешно. Угадайте, что это не задокументировано (и не работает, как я думал), но это всегда делало трюк для меня, просто взорвав тест. –
Да, код наиболее читабельен. – luboskrnac