Remove deprecated get_via_direct and post_via_redirect methods

This commit is contained in:
Tom Hughes 2017-06-05 23:04:50 +01:00
parent 18c8946556
commit 07673278f1
6 changed files with 52 additions and 27 deletions

View file

@ -10,7 +10,9 @@ 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_via_redirect "/login", :username => client.user.email, :password => "test"
post "/login", :username => client.user.email, :password => "test"
follow_redirect!
follow_redirect!
assert_response :success
oauth10_without_callback(client)
@ -21,7 +23,9 @@ 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_via_redirect "/login", :username => client.user.email, :password => "test"
post "/login", :username => client.user.email, :password => "test"
follow_redirect!
follow_redirect!
assert_response :success
oauth10_without_callback(client)
@ -31,7 +35,9 @@ 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_via_redirect "/login", :username => client.user.email, :password => "test"
post "/login", :username => client.user.email, :password => "test"
follow_redirect!
follow_redirect!
assert_response :success
oauth10a_without_callback(client)
@ -42,7 +48,9 @@ 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_via_redirect "/login", :username => client.user.email, :password => "test"
post "/login", :username => client.user.email, :password => "test"
follow_redirect!
follow_redirect!
assert_response :success
oauth10a_without_callback(client)

View file

@ -13,7 +13,8 @@ class PageLocaleTest < ActionDispatch::IntegrationTest
def test_defaulting
user = create(:user, :languages => [])
post_via_redirect "/login", :username => user.email, :password => "test"
post "/login", :username => user.email, :password => "test"
follow_redirect!
get "/diary/new", {}
assert_equal [], User.find(user.id).languages
@ -33,7 +34,8 @@ class PageLocaleTest < ActionDispatch::IntegrationTest
get "/diary", :locale => "es"
assert_select "html[lang=?]", "es"
post_via_redirect "/login", :username => user.email, :password => "test"
post "/login", :username => user.email, :password => "test"
follow_redirect!
get "/diary"
assert_select "html[lang=?]", "de"

View file

@ -24,7 +24,8 @@ class UserChangesetCommentsTest < ActionDispatch::IntegrationTest
user = create(:user)
changeset = create(:changeset, :closed)
get_via_redirect "/login"
get "/login"
follow_redirect!
# We should now be at the login page
assert_response :success
assert_template "user/login"

View file

@ -23,7 +23,9 @@ class UserCreationTest < ActionDispatch::IntegrationTest
def test_create_user_form
I18n.available_locales.each do |locale|
get_via_redirect "/user/new", {}, { "HTTP_ACCEPT_LANGUAGE" => locale.to_s }
reset!
get "/user/new", {}, { "HTTP_ACCEPT_LANGUAGE" => locale.to_s }
follow_redirect!
assert_response :success
assert_template "user/new"
end
@ -82,8 +84,9 @@ class UserCreationTest < ActionDispatch::IntegrationTest
assert_difference("User.count") do
assert_difference("ActionMailer::Base.deliveries.size", 1) do
post_via_redirect "/user/save", {},
{ "HTTP_ACCEPT_LANGUAGE" => locale.to_s }
post "/user/save", {},
{ "HTTP_ACCEPT_LANGUAGE" => locale.to_s }
follow_redirect!
end
end
@ -122,8 +125,9 @@ class UserCreationTest < ActionDispatch::IntegrationTest
post "/user/new",
: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_via_redirect "/user/save",
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :pass_crypt => password, :pass_crypt_confirmation => password }
post "/user/save",
:user => { :email => new_email, :email_confirmation => new_email, :display_name => display_name, :pass_crypt => password, :pass_crypt_confirmation => password }
follow_redirect!
end
end
@ -235,8 +239,9 @@ class UserCreationTest < ActionDispatch::IntegrationTest
follow_redirect!
assert_response :redirect
assert_redirected_to "/user/terms"
post_via_redirect "/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" }
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" }
follow_redirect!
end
end
@ -352,8 +357,9 @@ class UserCreationTest < ActionDispatch::IntegrationTest
follow_redirect!
assert_response :redirect
assert_redirected_to "/user/terms"
post_via_redirect "/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" }
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" }
follow_redirect!
end
end
@ -465,8 +471,9 @@ class UserCreationTest < ActionDispatch::IntegrationTest
follow_redirect!
assert_response :redirect
assert_redirected_to "/user/terms"
post_via_redirect "/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" }
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" }
follow_redirect!
end
end
@ -578,8 +585,9 @@ class UserCreationTest < ActionDispatch::IntegrationTest
follow_redirect!
assert_response :redirect
assert_redirected_to "/user/terms"
post_via_redirect "/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" }
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" }
follow_redirect!
end
end
@ -691,8 +699,9 @@ class UserCreationTest < ActionDispatch::IntegrationTest
follow_redirect!
assert_response :redirect
assert_redirected_to "/user/terms"
post_via_redirect "/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" }
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" }
follow_redirect!
end
end
@ -804,8 +813,9 @@ class UserCreationTest < ActionDispatch::IntegrationTest
follow_redirect!
assert_response :redirect
assert_redirected_to "/user/terms"
post_via_redirect "/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" }
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" }
follow_redirect!
end
end

View file

@ -6,7 +6,9 @@ class UserDiariesTest < ActionDispatch::IntegrationTest
def test_showing_create_diary_entry
user = create(:user)
get_via_redirect "/diary/new"
get "/diary/new"
follow_redirect!
follow_redirect!
# We should now be at the login page
assert_response :success
assert_template "user/login"

View file

@ -26,7 +26,8 @@ class UserTermsSeenTest < ActionDispatch::IntegrationTest
user = create(:user, :terms_seen => false)
# try to log in
get_via_redirect "/login"
get "/login"
follow_redirect!
assert_response :success
assert_template "user/login"
post "/login", :username => user.email, :password => "test", :referer => "/diary/new"
@ -52,7 +53,8 @@ class UserTermsSeenTest < ActionDispatch::IntegrationTest
user = create(:user, :terms_seen => false)
# try to log in
get_via_redirect "/login"
get "/login"
follow_redirect!
assert_response :success
assert_template "user/login"
post "/login", :username => user.email, :password => "test", :referer => "/diary/new"