Используя ExUnit от Elixir для модульного тестирования, все, кажется, в восторге от сообщений об ошибках теста. Однако, если я тестирую что-то кроме ==
, я не могу получить полезное сообщение об ошибке.
Например
assert String.contains(my_string, "expected string")
Expected truthy, got false
Я предпочитаю писать свои тесты так, чтобы мои неудачи были более информативными, что позволяло мне быстро повторять обратную связь, которую они дают. Есть ли способ получить более информативный провал теста? например
Expected "an unexpected string" to contain "expected string"
assert_contains
, который делает это, или передать пользовательское сообщениеassert
, которое будет напечатано в случае сбоя, но я не уверен, какое именно решение вы ищете. - person Dogbert   schedule 20.08.2016