Тестовые среды обычно позволяют вам утверждать, что фактический результат равен ожидаемому результату, и, когда это утверждение не выполняется, распечатывает утверждение, а также ожидаемые и фактические результаты.
Не так многобольше они могут сделать.То, что вы, похоже, ищете, это волшебная интуиция со стороны программного обеспечения.
Попробуйте что-то вроде:
response.status_code.should == 200
Это сравнивает фактическое status_code
с ожидаемым status_code
, утверждаяих равенство и печать обоих, если утверждение не выполнено.