我有這樣的步驟定義:的Rails:黃瓜+水豚 - 如何添加訪問HTTP方法()
Given /^I am not logged in$/ do
visit '/users/sign_out'
end
而且耙路線給了我這樣的:
destroy_user_session DELETE /users/sign_out(.:format) devise/sessions#destroy
所以..我如何測試這個?有什麼方法可以在Capybara中添加HTTP方法嗎?
我這樣說是因爲我一直在我的測試中得到這個錯誤:
No route matches [GET] "https://stackoverflow.com/users/sign_out" (ActionController::RoutingError)
現在,鏈接的文檔似乎在付費牆後面 – ABMagil 2014-09-29 13:57:38