Почему так много утверждений?Простого «утверждать» не достаточно? - PullRequest
0 голосов
/ 25 ноября 2018

Я понятия не имею, почему Rails и тестовые фреймворки в стиле JUnit дают нам так много типов утверждений.Например, я не могу найти причину для использования assert_equal;какой смысл его использовать, если вы можете сделать assert expected == actual?Разве простого assert недостаточно для большинства (если не для всех) шаблонов?

1 Ответ

0 голосов
/ 25 ноября 2018

Какой смысл использовать assert_equal, если вы можете сделать assert expected == actual

Лучше сообщения об ошибках, если ничего больше.Сравните «Ожидаемый ноль с равным« foo »» и «Ожидаемое ложное, чтобы быть истинным».

( не знаю minitest, но именно так rspec сообщит о сбойных ожиданиях )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...