1
我嘗試使用RailsGuides中的代碼和我在Google上找到的其他代碼,但沒有任何工作。如何在Rails 3中進行集成測試?
如何在使用Test :: Unit的Rails 3中進行簡單的集成測試?你如何讓這個會話在HTTP請求中持續存在?
以下代碼失敗,因爲Expected response to be a <:success>, but was <302>
。我認爲這是因爲發佈請求後會話丟失。
class UserFlowsTest < ActionDispatch::IntegrationTest
fixtures :all
test "client can get client dashboard" do
post '/login', :login=> users(:client).login, :password => 'thepassword'
get '/dash'
assert_response :success
end
end
Working in Rails 3.07。
謝謝。
你可以發佈你的控制器的代碼? – rdvdijk