В одном из моих тестов я заметил, что у меня была опечатка для проверки ответа, expect(response).to be_succes
вместо expect(response).to be_success
. Тест прошел. Почему тест все еще прошел?Rspec: be_succes (not be_success) проходит
response.succes?
возвращается:
Failure/Error: response.succes?
NoMethodError:
undefined method `succes?' for #<ActionController::TestResponse:0x007fe6e22a2530>
Вы на 100% уверены? Можете ли вы вставить файл rspec? – aBadAssCowboy
Возможно, сделать более очевидную опечатку типа 'be_sssss' и посмотреть – aBadAssCowboy
@aBadAssCowboy Я сделал, я попробовал be_succe и be_successssss, и они оба потерпели неудачу. Файл, включая имя файла, в порядке. Я также тестировал это в других файлах в своем приложении, а также передавал be_succes. Благодарю. –