Я привык к PHPUnit, поэтому я обнаружил, что RSpec хуже, когда речь идет о том, что пошло не так, где и почему.RSpec - Как получить сообщение об ошибке?
Например, в PHPUnit, я могу получить трассировку стека, когда возникает исключение (и даже с опцией -b в RSpec, все, что я могу получить это трассировка стека исключений RSpec, а не Rails в)
Кроме того, при возникновении некоторой ошибки он показывает значение ACTUAL и значение ОЖИДАЕМЫЙ.
Эти две функции, которые я хотел бы достичь в RSpec. Получение подробного сообщения об ошибке, включающего трассировку стека, в случае исключения Ruby или Rails, и знать, что было фактическим значением.
Любые идеи о том, как это сделать?
Пожалуйста, покажите свой тестовый и консольный выходы. –
На самом деле, я ожидал трассировку стека из-за нарушения проверки наличия, но я вызывал действительный? пока сэкономьте! это метод, который выдает исключение. Я не верю, что я был отвлечен – Aleksandrus