Мне очень нравится Minitest и это простота, но я не понимаю, почему я должен использовать assert_equal
вместо assert
с оператором ==
.Почему я должен использовать assert_equal вместо простого утверждения с равным оператором в minitest?
Если я смотрю на Implementation, метод assert_equal
делает то же самое, что и я сказал с равным оператором.
Зачем мне этот шаг между ними, а не просто использовать его напрямую?
Я также считаю, что это не будет более читаемым только из-за equal
с тех пор, как ==
очень себя объясняет.
Это, вероятно, причина. Он удаляет накладные расходы при написании пользовательского сообщения, но все еще описывает, почему утверждение не выполнено. Я не смотрел на это с этой точки зрения. :) – Tobias