I am using devise 1.4.2 with rails 3.0.9, cucumber-rails 1.0.2, capybara 1.0.0. I got No route matches \"/users/sign_out\"
error when I clicked logout. I added
When i need use something like this in test.env:
visit destroy_user_session_path
it's work for me, but maybe this is not right)
config/init/devise.rb
# The default HTTP method used to sign out a resource. Default is :delete.
if Rails.env.test?
config.sign_out_via = :get
else
config.sign_out_via = :delete
end