私のキュウリのテストでは、redirect_to が失敗しています。step_definition メソッドは
Then /^I should be redirected to "(.*)"$/ do |url|
response.should redirect_to(url)
end
Rails 2.3.3 では、次のことを行っています。
redirect_to some_url, :status => 301 and return false
私はそれを application_controller.rb から実行し、false を返しています。test.log をテールすると、リダイレクトが表示されますが、キュウリ テストはまだ失敗します。
expected redirect_to ..., got no redirect
きゅうりのコードは次のようになります。
Given I go to "/blogs?page=1"
Then I should be redirected to "/blogs"
私が見逃しているものは何か分かりますか?