Update get/post etc to remove use of deprecated syntax
This commit is contained in:
parent
81deb35331
commit
03408b6294
35 changed files with 1319 additions and 1233 deletions
|
@ -12,7 +12,7 @@ class ClientApplicationsTest < ActionDispatch::IntegrationTest
|
|||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true"
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
post "/login", "username" => user.email, "password" => "test", :referer => "/user/#{URI.encode(user.display_name)}"
|
||||
post "/login", :params => { "username" => user.email, "password" => "test", :referer => "/user/#{URI.encode(user.display_name)}" }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
|
@ -50,10 +50,11 @@ class ClientApplicationsTest < ActionDispatch::IntegrationTest
|
|||
end
|
||||
end
|
||||
|
||||
post "/user/#{URI.encode(user.display_name)}/oauth_clients", "client_application[name]" => "My New App",
|
||||
"client_application[url]" => "http://my.new.app.org/",
|
||||
"client_application[callback_url]" => "http://my.new.app.org/callback",
|
||||
"client_application[support_url]" => "http://my.new.app.org/support"
|
||||
post "/user/#{URI.encode(user.display_name)}/oauth_clients",
|
||||
:params => { "client_application[name]" => "My New App",
|
||||
"client_application[url]" => "http://my.new.app.org/",
|
||||
"client_application[callback_url]" => "http://my.new.app.org/callback",
|
||||
"client_application[support_url]" => "http://my.new.app.org/support" }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
|
|
|
@ -10,7 +10,7 @@ class OAuthTest < ActionDispatch::IntegrationTest
|
|||
def test_oauth10_web_app
|
||||
client = create(:client_application, :callback_url => "http://some.web.app.example.org/callback", :allow_read_prefs => true, :allow_write_api => true, :allow_read_gpx => true)
|
||||
|
||||
post "/login", :username => client.user.email, :password => "test"
|
||||
post "/login", :params => { :username => client.user.email, :password => "test" }
|
||||
follow_redirect!
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
|
@ -23,7 +23,7 @@ class OAuthTest < ActionDispatch::IntegrationTest
|
|||
def test_oauth10_desktop_app
|
||||
client = create(:client_application, :allow_read_prefs => true, :allow_write_api => true, :allow_read_gpx => true)
|
||||
|
||||
post "/login", :username => client.user.email, :password => "test"
|
||||
post "/login", :params => { :username => client.user.email, :password => "test" }
|
||||
follow_redirect!
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
|
@ -35,7 +35,7 @@ class OAuthTest < ActionDispatch::IntegrationTest
|
|||
def test_oauth10a_web_app
|
||||
client = create(:client_application, :callback_url => "http://some.web.app.example.org/callback", :allow_read_prefs => true, :allow_write_api => true, :allow_read_gpx => true)
|
||||
|
||||
post "/login", :username => client.user.email, :password => "test"
|
||||
post "/login", :params => { :username => client.user.email, :password => "test" }
|
||||
follow_redirect!
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
|
@ -48,7 +48,7 @@ class OAuthTest < ActionDispatch::IntegrationTest
|
|||
def test_oauth10a_desktop_app
|
||||
client = create(:client_application, :allow_read_prefs => true, :allow_write_api => true, :allow_read_gpx => true)
|
||||
|
||||
post "/login", :username => client.user.email, :password => "test"
|
||||
post "/login", :params => { :username => client.user.email, :password => "test" }
|
||||
follow_redirect!
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
|
@ -62,13 +62,13 @@ class OAuthTest < ActionDispatch::IntegrationTest
|
|||
def oauth10_without_callback(client)
|
||||
token = get_request_token(client)
|
||||
|
||||
get "/oauth/authorize", :oauth_token => token.token
|
||||
get "/oauth/authorize", :params => { :oauth_token => token.token }
|
||||
assert_response :success
|
||||
assert_template :authorize
|
||||
|
||||
post "/oauth/authorize",
|
||||
:oauth_token => token.token,
|
||||
:allow_read_prefs => true, :allow_write_prefs => true
|
||||
:params => { :oauth_token => token.token,
|
||||
:allow_read_prefs => true, :allow_write_prefs => true }
|
||||
if client.callback_url
|
||||
assert_response :redirect
|
||||
assert_redirected_to "#{client.callback_url}?oauth_token=#{token.token}"
|
||||
|
@ -101,7 +101,7 @@ class OAuthTest < ActionDispatch::IntegrationTest
|
|||
signed_get "/api/0.6/gpx/2", :consumer => client, :token => token
|
||||
assert_response :forbidden
|
||||
|
||||
post "/oauth/revoke", :token => token.token
|
||||
post "/oauth/revoke", :params => { :token => token.token }
|
||||
assert_redirected_to oauth_clients_url(token.user.display_name)
|
||||
token = OauthToken.find_by(:token => token.token)
|
||||
assert_not_nil token.invalidated_at
|
||||
|
@ -113,11 +113,11 @@ class OAuthTest < ActionDispatch::IntegrationTest
|
|||
def oauth10_refused(client)
|
||||
token = get_request_token(client)
|
||||
|
||||
get "/oauth/authorize", :oauth_token => token.token
|
||||
get "/oauth/authorize", :params => { :oauth_token => token.token }
|
||||
assert_response :success
|
||||
assert_template :authorize
|
||||
|
||||
post "/oauth/authorize", :oauth_token => token.token
|
||||
post "/oauth/authorize", :params => { :oauth_token => token.token }
|
||||
assert_response :success
|
||||
assert_template :authorize_failure
|
||||
assert_select "p", "You have denied application #{client.name} access to your account."
|
||||
|
@ -125,7 +125,7 @@ class OAuthTest < ActionDispatch::IntegrationTest
|
|||
assert_nil token.authorized_at
|
||||
assert_not_nil token.invalidated_at
|
||||
|
||||
get "/oauth/authorize", :oauth_token => token.token
|
||||
get "/oauth/authorize", :params => { :oauth_token => token.token }
|
||||
assert_response :success
|
||||
assert_template :authorize_failure
|
||||
assert_select "p", "The authorization token is not valid."
|
||||
|
@ -133,7 +133,7 @@ class OAuthTest < ActionDispatch::IntegrationTest
|
|||
assert_nil token.authorized_at
|
||||
assert_not_nil token.invalidated_at
|
||||
|
||||
post "/oauth/authorize", :oauth_token => token.token
|
||||
post "/oauth/authorize", :params => { :oauth_token => token.token }
|
||||
assert_response :success
|
||||
assert_template :authorize_failure
|
||||
assert_select "p", "The authorization token is not valid."
|
||||
|
@ -145,13 +145,13 @@ class OAuthTest < ActionDispatch::IntegrationTest
|
|||
def oauth10_with_callback(client, callback_url)
|
||||
token = get_request_token(client)
|
||||
|
||||
get "/oauth/authorize", :oauth_token => token.token
|
||||
get "/oauth/authorize", :params => { :oauth_token => token.token }
|
||||
assert_response :success
|
||||
assert_template :authorize
|
||||
|
||||
post "/oauth/authorize",
|
||||
:oauth_token => token.token, :oauth_callback => callback_url,
|
||||
:allow_write_api => true, :allow_read_gpx => true
|
||||
:params => { :oauth_token => token.token, :oauth_callback => callback_url,
|
||||
:allow_write_api => true, :allow_read_gpx => true }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "#{callback_url}?oauth_token=#{token.token}"
|
||||
token.reload
|
||||
|
@ -180,7 +180,7 @@ class OAuthTest < ActionDispatch::IntegrationTest
|
|||
signed_get "/api/0.6/user/details", :consumer => client, :token => token
|
||||
assert_response :forbidden
|
||||
|
||||
post "/oauth/revoke", :token => token.token
|
||||
post "/oauth/revoke", :params => { :token => token.token }
|
||||
assert_redirected_to oauth_clients_url(token.user.display_name)
|
||||
token = OauthToken.find_by(:token => token.token)
|
||||
assert_not_nil token.invalidated_at
|
||||
|
@ -192,13 +192,13 @@ class OAuthTest < ActionDispatch::IntegrationTest
|
|||
def oauth10a_without_callback(client)
|
||||
token = get_request_token(client, :oauth_callback => "oob")
|
||||
|
||||
get "/oauth/authorize", :oauth_token => token.token
|
||||
get "/oauth/authorize", :params => { :oauth_token => token.token }
|
||||
assert_response :success
|
||||
assert_template :authorize
|
||||
|
||||
post "/oauth/authorize",
|
||||
:oauth_token => token.token,
|
||||
:allow_read_prefs => true, :allow_write_prefs => true
|
||||
:params => { :oauth_token => token.token,
|
||||
:allow_read_prefs => true, :allow_write_prefs => true }
|
||||
if client.callback_url
|
||||
assert_response :redirect
|
||||
verifier = parse_verifier(response)
|
||||
|
@ -240,7 +240,7 @@ class OAuthTest < ActionDispatch::IntegrationTest
|
|||
signed_get "/api/0.6/gpx/#{trace.id}", :consumer => client, :token => token
|
||||
assert_response :forbidden
|
||||
|
||||
post "/oauth/revoke", :token => token.token
|
||||
post "/oauth/revoke", :params => { :token => token.token }
|
||||
assert_redirected_to oauth_clients_url(token.user.display_name)
|
||||
token = OauthToken.find_by(:token => token.token)
|
||||
assert_not_nil token.invalidated_at
|
||||
|
@ -252,13 +252,13 @@ class OAuthTest < ActionDispatch::IntegrationTest
|
|||
def oauth10a_with_callback(client, callback_url)
|
||||
token = get_request_token(client, :oauth_callback => callback_url)
|
||||
|
||||
get "/oauth/authorize", :oauth_token => token.token
|
||||
get "/oauth/authorize", :params => { :oauth_token => token.token }
|
||||
assert_response :success
|
||||
assert_template :authorize
|
||||
|
||||
post "/oauth/authorize",
|
||||
:oauth_token => token.token,
|
||||
:allow_write_api => true, :allow_read_gpx => true
|
||||
:params => { :oauth_token => token.token,
|
||||
:allow_write_api => true, :allow_read_gpx => true }
|
||||
assert_response :redirect
|
||||
verifier = parse_verifier(response)
|
||||
assert_redirected_to "#{callback_url}?oauth_token=#{token.token}&oauth_verifier=#{verifier}"
|
||||
|
@ -292,7 +292,7 @@ class OAuthTest < ActionDispatch::IntegrationTest
|
|||
signed_get "/api/0.6/user/details", :consumer => client, :token => token
|
||||
assert_response :forbidden
|
||||
|
||||
post "/oauth/revoke", :token => token.token
|
||||
post "/oauth/revoke", :params => { :token => token.token }
|
||||
assert_redirected_to oauth_clients_url(token.user.display_name)
|
||||
token = OauthToken.find_by(:token => token.token)
|
||||
assert_not_nil token.invalidated_at
|
||||
|
@ -304,11 +304,11 @@ class OAuthTest < ActionDispatch::IntegrationTest
|
|||
def oauth10a_refused(client)
|
||||
token = get_request_token(client, :oauth_callback => "oob")
|
||||
|
||||
get "/oauth/authorize", :oauth_token => token.token
|
||||
get "/oauth/authorize", :params => { :oauth_token => token.token }
|
||||
assert_response :success
|
||||
assert_template :authorize
|
||||
|
||||
post "/oauth/authorize", :oauth_token => token.token
|
||||
post "/oauth/authorize", :params => { :oauth_token => token.token }
|
||||
assert_response :success
|
||||
assert_template :authorize_failure
|
||||
assert_select "p", "You have denied application #{client.name} access to your account."
|
||||
|
@ -316,7 +316,7 @@ class OAuthTest < ActionDispatch::IntegrationTest
|
|||
assert_nil token.authorized_at
|
||||
assert_not_nil token.invalidated_at
|
||||
|
||||
get "/oauth/authorize", :oauth_token => token.token
|
||||
get "/oauth/authorize", :params => { :oauth_token => token.token }
|
||||
assert_response :success
|
||||
assert_template :authorize_failure
|
||||
assert_select "p", "The authorization token is not valid."
|
||||
|
@ -324,7 +324,7 @@ class OAuthTest < ActionDispatch::IntegrationTest
|
|||
assert_nil token.authorized_at
|
||||
assert_not_nil token.invalidated_at
|
||||
|
||||
post "/oauth/authorize", :oauth_token => token.token
|
||||
post "/oauth/authorize", :params => { :oauth_token => token.token }
|
||||
assert_response :success
|
||||
assert_template :authorize_failure
|
||||
assert_select "p", "The authorization token is not valid."
|
||||
|
|
|
@ -13,14 +13,14 @@ class PageLocaleTest < ActionDispatch::IntegrationTest
|
|||
def test_defaulting
|
||||
user = create(:user, :languages => [])
|
||||
|
||||
post "/login", :username => user.email, :password => "test"
|
||||
post "/login", :params => { :username => user.email, :password => "test" }
|
||||
follow_redirect!
|
||||
|
||||
get "/diary/new", {}
|
||||
get "/diary/new"
|
||||
assert_equal [], User.find(user.id).languages
|
||||
assert_select "html[lang=?]", "en"
|
||||
|
||||
get "/diary/new", {}, { "HTTP_ACCEPT_LANGUAGE" => "fr, en" }
|
||||
get "/diary/new", :headers => { "HTTP_ACCEPT_LANGUAGE" => "fr, en" }
|
||||
assert_equal %w[fr en], User.find(user.id).languages
|
||||
assert_select "html[lang=?]", "fr"
|
||||
end
|
||||
|
@ -31,16 +31,16 @@ class PageLocaleTest < ActionDispatch::IntegrationTest
|
|||
get "/diary"
|
||||
assert_select "html[lang=?]", "en"
|
||||
|
||||
get "/diary", :locale => "es"
|
||||
get "/diary", :params => { :locale => "es" }
|
||||
assert_select "html[lang=?]", "es"
|
||||
|
||||
post "/login", :username => user.email, :password => "test"
|
||||
post "/login", :params => { :username => user.email, :password => "test" }
|
||||
follow_redirect!
|
||||
|
||||
get "/diary"
|
||||
assert_select "html[lang=?]", "de"
|
||||
|
||||
get "/diary", :locale => "fr"
|
||||
get "/diary", :params => { :locale => "fr" }
|
||||
assert_select "html[lang=?]", "fr"
|
||||
end
|
||||
end
|
||||
|
|
|
@ -11,7 +11,7 @@ class UserBlocksTest < ActionDispatch::IntegrationTest
|
|||
get "/api/#{API_VERSION}/user/details"
|
||||
assert_response :unauthorized
|
||||
|
||||
get "/api/#{API_VERSION}/user/details", nil, auth_header(blocked_user.display_name, "test")
|
||||
get "/api/#{API_VERSION}/user/details", :headers => auth_header(blocked_user.display_name, "test")
|
||||
assert_response :success
|
||||
|
||||
# now block the user
|
||||
|
@ -21,7 +21,7 @@ class UserBlocksTest < ActionDispatch::IntegrationTest
|
|||
:reason => "testing",
|
||||
:ends_at => Time.now.getutc + 5.minutes
|
||||
)
|
||||
get "/api/#{API_VERSION}/user/details", nil, auth_header(blocked_user.display_name, "test")
|
||||
get "/api/#{API_VERSION}/user/details", :headers => auth_header(blocked_user.display_name, "test")
|
||||
assert_response :forbidden
|
||||
end
|
||||
|
||||
|
@ -35,18 +35,18 @@ class UserBlocksTest < ActionDispatch::IntegrationTest
|
|||
:reason => "testing",
|
||||
:ends_at => Time.now.getutc + 5.minutes
|
||||
)
|
||||
get "/api/#{API_VERSION}/user/details", nil, auth_header(blocked_user.display_name, "test")
|
||||
get "/api/#{API_VERSION}/user/details", :headers => auth_header(blocked_user.display_name, "test")
|
||||
assert_response :forbidden
|
||||
|
||||
# revoke the ban
|
||||
get "/login"
|
||||
assert_response :success
|
||||
post "/login", "username" => moderator.email, "password" => "test", :referer => "/blocks/#{block.id}/revoke"
|
||||
post "/login", :params => { "username" => moderator.email, "password" => "test", :referer => "/blocks/#{block.id}/revoke" }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
assert_template "user_blocks/revoke"
|
||||
post "/blocks/#{block.id}/revoke", "confirm" => "yes"
|
||||
post "/blocks/#{block.id}/revoke", :params => { "confirm" => "yes" }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
|
@ -54,7 +54,7 @@ class UserBlocksTest < ActionDispatch::IntegrationTest
|
|||
reset!
|
||||
|
||||
# access the API again. this time it should work
|
||||
get "/api/#{API_VERSION}/user/details", nil, auth_header(blocked_user.display_name, "test")
|
||||
get "/api/#{API_VERSION}/user/details", :headers => auth_header(blocked_user.display_name, "test")
|
||||
assert_response :success
|
||||
end
|
||||
end
|
||||
|
|
|
@ -30,7 +30,7 @@ class UserChangesetCommentsTest < ActionDispatch::IntegrationTest
|
|||
assert_response :success
|
||||
assert_template "user/login"
|
||||
# We can now login
|
||||
post "/login", "username" => user.email, "password" => "test"
|
||||
post "/login", :params => { "username" => user.email, "password" => "test" }
|
||||
assert_response :redirect
|
||||
|
||||
get "/changeset/#{changeset.id}"
|
||||
|
|
|
@ -24,7 +24,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
def test_create_user_form
|
||||
I18n.available_locales.each do |locale|
|
||||
reset!
|
||||
get "/user/new", {}, { "HTTP_ACCEPT_LANGUAGE" => locale.to_s }
|
||||
get "/user/new", :headers => { "HTTP_ACCEPT_LANGUAGE" => locale.to_s }
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
assert_template "user/new"
|
||||
|
@ -38,8 +38,8 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count", 0) do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 0) do
|
||||
post "/user/new",
|
||||
{ :user => { :email => dup_email, :email_confirmation => dup_email, :display_name => display_name, :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest" } },
|
||||
{ "HTTP_ACCEPT_LANGUAGE" => locale.to_s }
|
||||
:params => { :user => { :email => dup_email, :email_confirmation => dup_email, :display_name => display_name, :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest" } },
|
||||
:headers => { "HTTP_ACCEPT_LANGUAGE" => locale.to_s }
|
||||
end
|
||||
end
|
||||
assert_response :success
|
||||
|
@ -57,8 +57,8 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count", 0) do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 0) do
|
||||
post "/user/new",
|
||||
{ :user => { :email => email, :email_confirmation => email, :display_name => dup_display_name, :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest" } },
|
||||
{ "HTTP_ACCEPT_LANGUAGE" => locale.to_s }
|
||||
:params => { :user => { :email => email, :email_confirmation => email, :display_name => dup_display_name, :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest" } },
|
||||
:headers => { "HTTP_ACCEPT_LANGUAGE" => locale.to_s }
|
||||
end
|
||||
end
|
||||
assert_response :success
|
||||
|
@ -76,7 +76,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count", 0) do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 0) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest" }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest" } }
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -84,8 +84,8 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
|
||||
assert_difference("User.count") do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 1) do
|
||||
post "/user/save", {},
|
||||
{ "HTTP_ACCEPT_LANGUAGE" => locale.to_s }
|
||||
post "/user/save",
|
||||
:headers => { "HTTP_ACCEPT_LANGUAGE" => locale.to_s }
|
||||
follow_redirect!
|
||||
end
|
||||
end
|
||||
|
@ -123,10 +123,10 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count") do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 1) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :pass_crypt => password, :pass_crypt_confirmation => password }, :referer => referer
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :pass_crypt => password, :pass_crypt_confirmation => password }, :referer => referer }
|
||||
assert_redirected_to "/user/terms"
|
||||
post "/user/save",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :pass_crypt => password, :pass_crypt_confirmation => password }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :pass_crypt => password, :pass_crypt_confirmation => password } }
|
||||
follow_redirect!
|
||||
end
|
||||
end
|
||||
|
@ -149,11 +149,11 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
ActionMailer::Base.deliveries.clear
|
||||
|
||||
# Go to the confirmation page
|
||||
get "/user/#{display_name}/confirm", :confirm_string => confirm_string
|
||||
get "/user/#{display_name}/confirm", :params => { :confirm_string => confirm_string }
|
||||
assert_response :success
|
||||
assert_template "user/confirm"
|
||||
|
||||
post "/user/#{display_name}/confirm", :confirm_string => confirm_string
|
||||
post "/user/#{display_name}/confirm", :params => { :confirm_string => confirm_string }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
|
@ -169,7 +169,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count") do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 1) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "openid", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => "", :pass_crypt_confirmation => "" }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "openid", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => "", :pass_crypt_confirmation => "" } }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "openid", :openid_url => "http://localhost:1123/new.tester", :origin => "/user/new")
|
||||
follow_redirect!
|
||||
|
@ -179,7 +179,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_response :redirect
|
||||
assert_redirected_to "/user/terms"
|
||||
post "/user/save",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "openid", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => password, :pass_crypt_confirmation => password }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "openid", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => password, :pass_crypt_confirmation => password } }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
end
|
||||
|
@ -200,7 +200,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count", 0) do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 0) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "openid", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => "", :pass_crypt_confirmation => "" }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "openid", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => "", :pass_crypt_confirmation => "" } }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "openid", :openid_url => "http://localhost:1123/new.tester", :origin => "/user/new")
|
||||
follow_redirect!
|
||||
|
@ -230,7 +230,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count") do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 1) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "openid", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => "", :pass_crypt_confirmation => "" }, :referer => referer
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "openid", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => "", :pass_crypt_confirmation => "" }, :referer => referer }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "openid", :openid_url => "http://localhost:1123/new.tester", :origin => "/user/new")
|
||||
follow_redirect!
|
||||
|
@ -240,7 +240,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_response :redirect
|
||||
assert_redirected_to "/user/terms"
|
||||
post "/user/save",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "openid", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest" }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "openid", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest" } }
|
||||
follow_redirect!
|
||||
end
|
||||
end
|
||||
|
@ -263,11 +263,11 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
ActionMailer::Base.deliveries.clear
|
||||
|
||||
# Go to the confirmation page
|
||||
get "/user/#{display_name}/confirm", :confirm_string => confirm_string
|
||||
get "/user/#{display_name}/confirm", :params => { :confirm_string => confirm_string }
|
||||
assert_response :success
|
||||
assert_template "user/confirm"
|
||||
|
||||
post "/user/#{display_name}/confirm", :confirm_string => confirm_string
|
||||
post "/user/#{display_name}/confirm", :params => { :confirm_string => confirm_string }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
|
@ -285,7 +285,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count") do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 1) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "google", :pass_crypt => "", :pass_crypt_confirmation => "" }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "google", :pass_crypt => "", :pass_crypt_confirmation => "" } }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "google", :origin => "/user/new")
|
||||
follow_redirect!
|
||||
|
@ -295,7 +295,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_response :redirect
|
||||
assert_redirected_to "/user/terms"
|
||||
post "/user/save",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "google", :auth_uid => "123454321", :pass_crypt => password, :pass_crypt_confirmation => password }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "google", :auth_uid => "123454321", :pass_crypt => password, :pass_crypt_confirmation => password } }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
end
|
||||
|
@ -316,7 +316,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count", 0) do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 0) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "google", :pass_crypt => "", :pass_crypt_confirmation => "" }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "google", :pass_crypt => "", :pass_crypt_confirmation => "" } }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "google", :origin => "/user/new")
|
||||
follow_redirect!
|
||||
|
@ -348,7 +348,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count") do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 1) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "google", :pass_crypt => "", :pass_crypt_confirmation => "" }, :referer => referer
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "google", :pass_crypt => "", :pass_crypt_confirmation => "" }, :referer => referer }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "google", :origin => "/user/new")
|
||||
follow_redirect!
|
||||
|
@ -358,7 +358,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_response :redirect
|
||||
assert_redirected_to "/user/terms"
|
||||
post "/user/save",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "google", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest" }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "google", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest" } }
|
||||
follow_redirect!
|
||||
end
|
||||
end
|
||||
|
@ -381,11 +381,11 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
ActionMailer::Base.deliveries.clear
|
||||
|
||||
# Go to the confirmation page
|
||||
get "/user/#{display_name}/confirm", :confirm_string => confirm_string
|
||||
get "/user/#{display_name}/confirm", :params => { :confirm_string => confirm_string }
|
||||
assert_response :success
|
||||
assert_template "user/confirm"
|
||||
|
||||
post "/user/#{display_name}/confirm", :confirm_string => confirm_string
|
||||
post "/user/#{display_name}/confirm", :params => { :confirm_string => confirm_string }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
|
@ -401,7 +401,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count") do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 1) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "facebook", :pass_crypt => "", :pass_crypt_confirmation => "" }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "facebook", :pass_crypt => "", :pass_crypt_confirmation => "" } }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "facebook", :origin => "/user/new")
|
||||
follow_redirect!
|
||||
|
@ -411,7 +411,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_response :redirect
|
||||
assert_redirected_to "/user/terms"
|
||||
post "/user/save",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "facebook", :auth_uid => "123454321", :pass_crypt => password, :pass_crypt_confirmation => password }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "facebook", :auth_uid => "123454321", :pass_crypt => password, :pass_crypt_confirmation => password } }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
end
|
||||
|
@ -432,7 +432,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count", 0) do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 0) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "facebook", :pass_crypt => "", :pass_crypt_confirmation => "" }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "facebook", :pass_crypt => "", :pass_crypt_confirmation => "" } }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "facebook", :origin => "/user/new")
|
||||
follow_redirect!
|
||||
|
@ -462,7 +462,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count") do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 1) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "facebook", :pass_crypt => "", :pass_crypt_confirmation => "" }, :referer => referer
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "facebook", :pass_crypt => "", :pass_crypt_confirmation => "" }, :referer => referer }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "facebook", :origin => "/user/new")
|
||||
follow_redirect!
|
||||
|
@ -472,7 +472,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_response :redirect
|
||||
assert_redirected_to "/user/terms"
|
||||
post "/user/save",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "facebook", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest" }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "facebook", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest" } }
|
||||
follow_redirect!
|
||||
end
|
||||
end
|
||||
|
@ -495,11 +495,11 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
ActionMailer::Base.deliveries.clear
|
||||
|
||||
# Go to the confirmation page
|
||||
get "/user/#{display_name}/confirm", :confirm_string => confirm_string
|
||||
get "/user/#{display_name}/confirm", :params => { :confirm_string => confirm_string }
|
||||
assert_response :success
|
||||
assert_template "user/confirm"
|
||||
|
||||
post "/user/#{display_name}/confirm", :confirm_string => confirm_string
|
||||
post "/user/#{display_name}/confirm", :params => { :confirm_string => confirm_string }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
|
@ -515,7 +515,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count") do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 1) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "windowslive", :pass_crypt => "", :pass_crypt_confirmation => "" }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "windowslive", :pass_crypt => "", :pass_crypt_confirmation => "" } }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "windowslive", :origin => "/user/new")
|
||||
follow_redirect!
|
||||
|
@ -525,7 +525,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_response :redirect
|
||||
assert_redirected_to "/user/terms"
|
||||
post "/user/save",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "windowslive", :auth_uid => "123454321", :pass_crypt => password, :pass_crypt_confirmation => password }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "windowslive", :auth_uid => "123454321", :pass_crypt => password, :pass_crypt_confirmation => password } }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
end
|
||||
|
@ -546,7 +546,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count", 0) do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 0) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "windowslive", :pass_crypt => "", :pass_crypt_confirmation => "" }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "windowslive", :pass_crypt => "", :pass_crypt_confirmation => "" } }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "windowslive", :origin => "/user/new")
|
||||
follow_redirect!
|
||||
|
@ -576,7 +576,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count") do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 1) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "windowslive", :pass_crypt => "", :pass_crypt_confirmation => "" }, :referer => referer
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "windowslive", :pass_crypt => "", :pass_crypt_confirmation => "" }, :referer => referer }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "windowslive", :origin => "/user/new")
|
||||
follow_redirect!
|
||||
|
@ -586,7 +586,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_response :redirect
|
||||
assert_redirected_to "/user/terms"
|
||||
post "/user/save",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "windowslive", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest" }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "windowslive", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest" } }
|
||||
follow_redirect!
|
||||
end
|
||||
end
|
||||
|
@ -609,11 +609,11 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
ActionMailer::Base.deliveries.clear
|
||||
|
||||
# Go to the confirmation page
|
||||
get "/user/#{display_name}/confirm", :confirm_string => confirm_string
|
||||
get "/user/#{display_name}/confirm", :params => { :confirm_string => confirm_string }
|
||||
assert_response :success
|
||||
assert_template "user/confirm"
|
||||
|
||||
post "/user/#{display_name}/confirm", :confirm_string => confirm_string
|
||||
post "/user/#{display_name}/confirm", :params => { :confirm_string => confirm_string }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
|
@ -629,7 +629,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count") do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 1) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "github", :pass_crypt => "", :pass_crypt_confirmation => "" }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "github", :pass_crypt => "", :pass_crypt_confirmation => "" } }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "github", :origin => "/user/new")
|
||||
follow_redirect!
|
||||
|
@ -639,7 +639,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_response :redirect
|
||||
assert_redirected_to "/user/terms"
|
||||
post "/user/save",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "github", :auth_uid => "123454321", :pass_crypt => password, :pass_crypt_confirmation => password }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "github", :auth_uid => "123454321", :pass_crypt => password, :pass_crypt_confirmation => password } }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
end
|
||||
|
@ -660,7 +660,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count", 0) do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 0) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "github", :pass_crypt => "", :pass_crypt_confirmation => "" }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "github", :pass_crypt => "", :pass_crypt_confirmation => "" } }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "github", :origin => "/user/new")
|
||||
follow_redirect!
|
||||
|
@ -690,7 +690,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count") do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 1) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "github", :pass_crypt => "", :pass_crypt_confirmation => "" }, :referer => referer
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "github", :pass_crypt => "", :pass_crypt_confirmation => "" }, :referer => referer }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "github", :origin => "/user/new")
|
||||
follow_redirect!
|
||||
|
@ -700,7 +700,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_response :redirect
|
||||
assert_redirected_to "/user/terms"
|
||||
post "/user/save",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "github", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest" }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "github", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest" } }
|
||||
follow_redirect!
|
||||
end
|
||||
end
|
||||
|
@ -723,11 +723,11 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
ActionMailer::Base.deliveries.clear
|
||||
|
||||
# Go to the confirmation page
|
||||
get "/user/#{display_name}/confirm", :confirm_string => confirm_string
|
||||
get "/user/#{display_name}/confirm", :params => { :confirm_string => confirm_string }
|
||||
assert_response :success
|
||||
assert_template "user/confirm"
|
||||
|
||||
post "/user/#{display_name}/confirm", :confirm_string => confirm_string
|
||||
post "/user/#{display_name}/confirm", :params => { :confirm_string => confirm_string }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
|
@ -743,7 +743,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count") do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 1) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "wikipedia", :pass_crypt => "", :pass_crypt_confirmation => "" }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "wikipedia", :pass_crypt => "", :pass_crypt_confirmation => "" } }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "wikipedia", :origin => "/user/new")
|
||||
follow_redirect!
|
||||
|
@ -753,7 +753,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_response :redirect
|
||||
assert_redirected_to "/user/terms"
|
||||
post "/user/save",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "wikipedia", :auth_uid => "123454321", :pass_crypt => password, :pass_crypt_confirmation => password }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "wikipedia", :auth_uid => "123454321", :pass_crypt => password, :pass_crypt_confirmation => password } }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
end
|
||||
|
@ -774,7 +774,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count", 0) do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 0) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "wikipedia", :pass_crypt => "", :pass_crypt_confirmation => "" }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "wikipedia", :pass_crypt => "", :pass_crypt_confirmation => "" } }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "wikipedia", :origin => "/user/new")
|
||||
follow_redirect!
|
||||
|
@ -804,7 +804,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_difference("User.count") do
|
||||
assert_difference("ActionMailer::Base.deliveries.size", 1) do
|
||||
post "/user/new",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "wikipedia", :pass_crypt => "", :pass_crypt_confirmation => "" }, :referer => referer
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "wikipedia", :pass_crypt => "", :pass_crypt_confirmation => "" }, :referer => referer }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "wikipedia", :origin => "/user/new")
|
||||
follow_redirect!
|
||||
|
@ -814,7 +814,7 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
assert_response :redirect
|
||||
assert_redirected_to "/user/terms"
|
||||
post "/user/save",
|
||||
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "wikipedia", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest" }
|
||||
:params => { :user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :auth_provider => "wikipedia", :auth_uid => "http://localhost:1123/new.tester", :pass_crypt => "testtest", :pass_crypt_confirmation => "testtest" } }
|
||||
follow_redirect!
|
||||
end
|
||||
end
|
||||
|
@ -837,11 +837,11 @@ class UserCreationTest < ActionDispatch::IntegrationTest
|
|||
ActionMailer::Base.deliveries.clear
|
||||
|
||||
# Go to the confirmation page
|
||||
get "/user/#{display_name}/confirm", :confirm_string => confirm_string
|
||||
get "/user/#{display_name}/confirm", :params => { :confirm_string => confirm_string }
|
||||
assert_response :success
|
||||
assert_template "user/confirm"
|
||||
|
||||
post "/user/#{display_name}/confirm", :confirm_string => confirm_string
|
||||
post "/user/#{display_name}/confirm", :params => { :confirm_string => confirm_string }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
|
|
|
@ -13,7 +13,7 @@ class UserDiariesTest < ActionDispatch::IntegrationTest
|
|||
assert_response :success
|
||||
assert_template "user/login"
|
||||
# We can now login
|
||||
post "/login", "username" => user.email, "password" => "test", :referer => "/diary/new"
|
||||
post "/login", :params => { "username" => user.email, "password" => "test", :referer => "/diary/new" }
|
||||
assert_response :redirect
|
||||
# print @response.body
|
||||
# Check that there is some payload alerting the user to the redirect
|
||||
|
|
|
@ -341,13 +341,13 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
user = create(:user, :auth_provider => "openid", :auth_uid => "http://example.com/john.doe")
|
||||
OmniAuth.config.add_mock(:openid, :uid => user.auth_uid)
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to :controller => :user, :action => :login, :cookie_test => true, :referer => "/history"
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
assert_template "user/login"
|
||||
post "/login", :openid_url => "http://localhost:1123/john.doe", :referer => "/history"
|
||||
post "/login", :params => { :openid_url => "http://localhost:1123/john.doe", :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "openid", :openid_url => "http://localhost:1123/john.doe", :origin => "/login?referer=%2Fhistory", :referer => "/history")
|
||||
follow_redirect!
|
||||
|
@ -365,13 +365,13 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
user = create(:user, :auth_provider => "openid", :auth_uid => "http://example.com/john.doe")
|
||||
OmniAuth.config.add_mock(:openid, :uid => user.auth_uid)
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to :controller => :user, :action => :login, :cookie_test => true, :referer => "/history"
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
assert_template "user/login"
|
||||
post "/login", :openid_url => user.auth_uid, :remember_me_openid => true, :referer => "/history"
|
||||
post "/login", :params => { :openid_url => user.auth_uid, :remember_me_openid => true, :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "openid", :openid_url => user.auth_uid, :origin => "/login?referer=%2Fhistory", :referer => "/history")
|
||||
follow_redirect!
|
||||
|
@ -390,13 +390,13 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
user = create(:user, :auth_provider => "openid", :auth_uid => "http://example.com/john.doe")
|
||||
OmniAuth.config.mock_auth[:openid] = :connection_failed
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to :controller => :user, :action => :login, :cookie_test => true, :referer => "/history"
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
assert_template "user/login"
|
||||
post "/login", :openid_url => user.auth_uid, :referer => "/history"
|
||||
post "/login", :params => { :openid_url => user.auth_uid, :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "openid", :openid_url => user.auth_uid, :origin => "/login?referer=%2Fhistory", :referer => "/history")
|
||||
follow_redirect!
|
||||
|
@ -418,13 +418,13 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
user = create(:user, :auth_provider => "openid", :auth_uid => "http://example.com/john.doe")
|
||||
OmniAuth.config.mock_auth[:openid] = :invalid_credentials
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to :controller => :user, :action => :login, :cookie_test => true, :referer => "/history"
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
assert_template "user/login"
|
||||
post "/login", :openid_url => user.auth_uid, :referer => "/history"
|
||||
post "/login", :params => { :openid_url => user.auth_uid, :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "openid", :openid_url => user.auth_uid, :origin => "/login?referer=%2Fhistory", :referer => "/history")
|
||||
follow_redirect!
|
||||
|
@ -445,13 +445,13 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
def test_login_openid_unknown
|
||||
OmniAuth.config.add_mock(:openid, :uid => "http://localhost:1123/fred.bloggs")
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to :controller => :user, :action => :login, :cookie_test => true, :referer => "/history"
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
assert_template "user/login"
|
||||
post "/login", :openid_url => "http://localhost:1123/fred.bloggs", :referer => "/history"
|
||||
post "/login", :params => { :openid_url => "http://localhost:1123/fred.bloggs", :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to auth_path(:provider => "openid", :openid_url => "http://localhost:1123/fred.bloggs", :origin => "/login?referer=%2Fhistory", :referer => "/history")
|
||||
follow_redirect!
|
||||
|
@ -471,7 +471,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
:id_info => { "openid_id" => "http://localhost:1123/fred.bloggs" }
|
||||
})
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -491,7 +491,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
def test_login_google_connection_failed
|
||||
OmniAuth.config.mock_auth[:google] = :connection_failed
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -515,7 +515,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
def test_login_google_invalid_credentials
|
||||
OmniAuth.config.mock_auth[:google] = :invalid_credentials
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -541,7 +541,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
:id_info => { "openid_id" => "http://localhost:1123/fred.bloggs" }
|
||||
})
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -564,7 +564,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
:id_info => { "openid_id" => user.auth_uid }
|
||||
})
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -589,7 +589,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
user = create(:user, :auth_provider => "facebook", :auth_uid => "1234567890")
|
||||
OmniAuth.config.add_mock(:facebook, :uid => user.auth_uid)
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -609,7 +609,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
def test_login_facebook_connection_failed
|
||||
OmniAuth.config.mock_auth[:facebook] = :connection_failed
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -633,7 +633,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
def test_login_facebook_invalid_credentials
|
||||
OmniAuth.config.mock_auth[:facebook] = :invalid_credentials
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -657,7 +657,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
def test_login_facebook_unknown
|
||||
OmniAuth.config.add_mock(:facebook, :uid => "987654321")
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -678,7 +678,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
user = create(:user, :auth_provider => "windowslive", :auth_uid => "1234567890")
|
||||
OmniAuth.config.add_mock(:windowslive, :uid => user.auth_uid)
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -698,7 +698,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
def test_login_windowslive_connection_failed
|
||||
OmniAuth.config.mock_auth[:windowslive] = :connection_failed
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -722,7 +722,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
def test_login_windowslive_invalid_credentials
|
||||
OmniAuth.config.mock_auth[:windowslive] = :invalid_credentials
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -746,7 +746,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
def test_login_windowslive_unknown
|
||||
OmniAuth.config.add_mock(:windowslive, :uid => "987654321")
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -767,7 +767,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
user = create(:user, :auth_provider => "github", :auth_uid => "1234567890")
|
||||
OmniAuth.config.add_mock(:github, :uid => user.auth_uid)
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -787,7 +787,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
def test_login_github_connection_failed
|
||||
OmniAuth.config.mock_auth[:github] = :connection_failed
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -811,7 +811,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
def test_login_github_invalid_credentials
|
||||
OmniAuth.config.mock_auth[:github] = :invalid_credentials
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -835,7 +835,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
def test_login_github_unknown
|
||||
OmniAuth.config.add_mock(:github, :uid => "987654321")
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -856,7 +856,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
user = create(:user, :auth_provider => "wikipedia", :auth_uid => "1234567890")
|
||||
OmniAuth.config.add_mock(:wikipedia, :uid => user.auth_uid)
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -876,7 +876,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
def test_login_wikipedia_connection_failed
|
||||
OmniAuth.config.mock_auth[:wikipedia] = :connection_failed
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -900,7 +900,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
def test_login_wikipedia_invalid_credentials
|
||||
OmniAuth.config.mock_auth[:wikipedia] = :invalid_credentials
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -924,7 +924,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
def test_login_wikipedia_unknown
|
||||
OmniAuth.config.add_mock(:wikipedia, :uid => "987654321")
|
||||
|
||||
get "/login", :referer => "/history"
|
||||
get "/login", :params => { :referer => "/history" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true", "referer" => "/history"
|
||||
follow_redirect!
|
||||
|
@ -960,7 +960,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
assert_select "[checked]", false
|
||||
end
|
||||
|
||||
post "/login", :username => username, :password => "wrong", :remember_me => remember_me, :referer => "/history"
|
||||
post "/login", :params => { :username => username, :password => "wrong", :remember_me => remember_me, :referer => "/history" }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
|
@ -975,7 +975,7 @@ class UserLoginTest < ActionDispatch::IntegrationTest
|
|||
assert_select "[checked]", remember_me == "yes"
|
||||
end
|
||||
|
||||
post "/login", :username => username, :password => password, :remember_me => remember_me, :referer => "/history"
|
||||
post "/login", :params => { :username => username, :password => password, :remember_me => remember_me, :referer => "/history" }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
|
|
|
@ -26,7 +26,7 @@ class UserRolesTest < ActionDispatch::IntegrationTest
|
|||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true"
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
post "/login", "username" => create(user).email, "password" => "test", :referer => "/"
|
||||
post "/login", :params => { "username" => create(user).email, "password" => "test", :referer => "/" }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
|
@ -44,7 +44,7 @@ class UserRolesTest < ActionDispatch::IntegrationTest
|
|||
assert_redirected_to "controller" => "user", "action" => "login", "cookie_test" => "true"
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
post "/login", "username" => create(user).email, "password" => "test", :referer => "/"
|
||||
post "/login", :params => { "username" => create(user).email, "password" => "test", :referer => "/" }
|
||||
assert_response :redirect
|
||||
follow_redirect!
|
||||
assert_response :success
|
||||
|
|
|
@ -9,14 +9,14 @@ class UserTermsSeenTest < ActionDispatch::IntegrationTest
|
|||
with_terms_seen(true) do
|
||||
user = create(:user, :terms_seen => false)
|
||||
|
||||
get "/api/#{API_VERSION}/user/preferences", nil, auth_header(user.display_name, "test")
|
||||
get "/api/#{API_VERSION}/user/preferences", :headers => auth_header(user.display_name, "test")
|
||||
assert_response :forbidden
|
||||
|
||||
# touch it so that the user has seen the terms
|
||||
user.terms_seen = true
|
||||
user.save
|
||||
|
||||
get "/api/#{API_VERSION}/user/preferences", nil, auth_header(user.display_name, "test")
|
||||
get "/api/#{API_VERSION}/user/preferences", :headers => auth_header(user.display_name, "test")
|
||||
assert_response :success
|
||||
end
|
||||
end
|
||||
|
@ -30,7 +30,7 @@ class UserTermsSeenTest < ActionDispatch::IntegrationTest
|
|||
follow_redirect!
|
||||
assert_response :success
|
||||
assert_template "user/login"
|
||||
post "/login", :username => user.email, :password => "test", :referer => "/diary/new"
|
||||
post "/login", :params => { :username => user.email, :password => "test", :referer => "/diary/new" }
|
||||
assert_response :redirect
|
||||
# but now we need to look at the terms
|
||||
assert_redirected_to :controller => :user, :action => :terms, :referer => "/diary/new"
|
||||
|
@ -38,7 +38,7 @@ class UserTermsSeenTest < ActionDispatch::IntegrationTest
|
|||
assert_response :success
|
||||
|
||||
# don't agree to the terms, but hit decline
|
||||
post "/user/save", :decline => true, :referer => "/diary/new"
|
||||
post "/user/save", :params => { :decline => true, :referer => "/diary/new" }
|
||||
assert_redirected_to "/diary/new"
|
||||
follow_redirect!
|
||||
|
||||
|
@ -57,7 +57,7 @@ class UserTermsSeenTest < ActionDispatch::IntegrationTest
|
|||
follow_redirect!
|
||||
assert_response :success
|
||||
assert_template "user/login"
|
||||
post "/login", :username => user.email, :password => "test", :referer => "/diary/new"
|
||||
post "/login", :params => { :username => user.email, :password => "test", :referer => "/diary/new" }
|
||||
assert_response :redirect
|
||||
# but now we need to look at the terms
|
||||
assert_redirected_to :controller => :user, :action => :terms, :referer => "/diary/new"
|
||||
|
@ -66,7 +66,7 @@ class UserTermsSeenTest < ActionDispatch::IntegrationTest
|
|||
# back to the terms page.
|
||||
get "/traces/mine"
|
||||
assert_redirected_to :controller => :user, :action => :terms, :referer => "/traces/mine"
|
||||
get "/traces/mine", :referer => "/diary/new"
|
||||
get "/traces/mine", :params => { :referer => "/diary/new" }
|
||||
assert_redirected_to :controller => :user, :action => :terms, :referer => "/diary/new"
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue