14873: Fixes deprecation warnings on integration tests.
[arvados.git] / services / api / test / integration / login_workflow_test.rb
index 85b4cb746e6ddb12f459f0458761c371b1b75625..8691030e9d3c09e14a909ae0f0a3bd647a293212 100644 (file)
@@ -6,22 +6,25 @@ require 'test_helper'
 
 class LoginWorkflowTest < ActionDispatch::IntegrationTest
   test "default prompt to login is JSON" do
-    post('/arvados/v1/specimens', {specimen: {}},
-         {'HTTP_ACCEPT' => ''})
+    post('/arvados/v1/specimens',
+      params: {specimen: {}},
+      headers: {'HTTP_ACCEPT' => ''})
     assert_response 401
     assert_includes(json_response['errors'], "Not logged in")
   end
 
   test "login prompt respects JSON Accept header" do
-    post('/arvados/v1/specimens', {specimen: {}},
-         {'HTTP_ACCEPT' => 'application/json'})
+    post('/arvados/v1/specimens',
+      params: {specimen: {}},
+      headers: {'HTTP_ACCEPT' => 'application/json'})
     assert_response 401
     assert_includes(json_response['errors'], "Not logged in")
   end
 
   test "login prompt respects HTML Accept header" do
-    post('/arvados/v1/specimens', {specimen: {}},
-         {'HTTP_ACCEPT' => 'text/html'})
+    post('/arvados/v1/specimens',
+      params: {specimen: {}},
+      headers: {'HTTP_ACCEPT' => 'text/html'})
     assert_response 302
     assert_match(%r{/auth/joshid$}, @response.headers['Location'],
                  "HTML login prompt did not include expected redirect")