我注意到在我的一個測試中,我有一個錯誤的響應檢查,expect(response).to be_succes
而不是expect(response).to be_success
。測試通過。爲什麼測試仍然通過?Rspec:be_succes(不是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。謝謝。 –