16007: Refactoring and update comments.
[arvados.git] / services / api / test / integration / database_reset_test.rb
index a9b64b335fe422b88467ba2ddbab96fac2b6c62e..7015453a9a62b0825628a19f8883a8b70275d72c 100644 (file)
@@ -1,3 +1,7 @@
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: AGPL-3.0
+
 require 'test_helper'
 
 class DatabaseResetTest < ActionDispatch::IntegrationTest
@@ -6,7 +10,7 @@ class DatabaseResetTest < ActionDispatch::IntegrationTest
     begin
       Rails.env = 'production'
       Rails.application.reload_routes!
-      post '/database/reset', {}, auth(:admin)
+      post '/database/reset', params: {}, headers: auth(:admin)
       assert_response 404
     ensure
       Rails.env = rails_env_was
@@ -15,7 +19,7 @@ class DatabaseResetTest < ActionDispatch::IntegrationTest
   end
 
   test "reset fails with non-admin token" do
-    post '/database/reset', {}, auth(:active)
+    post '/database/reset', params: {}, headers: auth(:active)
     assert_response 403
   end
 
@@ -24,24 +28,25 @@ class DatabaseResetTest < ActionDispatch::IntegrationTest
     admin_auth = auth(:admin)
 
     authorize_with :admin
-    post '/database/reset', {}, admin_auth
+    post '/database/reset', params: {}, headers: admin_auth
     assert_response :success
 
-    post '/arvados/v1/specimens', {specimen: '{}'}, active_auth
+    post '/arvados/v1/specimens', params: {specimen: '{}'}, headers: active_auth
     assert_response :success
     new_uuid = json_response['uuid']
 
-    get '/arvados/v1/specimens/'+new_uuid, {}, active_auth
+    get '/arvados/v1/specimens/'+new_uuid, params: {}, headers: active_auth
     assert_response :success
 
     put('/arvados/v1/specimens/'+new_uuid,
-        {specimen: '{"properties":{}}'}, active_auth)
+      params: {specimen: '{"properties":{}}'},
+      headers: active_auth)
     assert_response :success
 
-    delete '/arvados/v1/specimens/'+new_uuid, {}, active_auth
+    delete '/arvados/v1/specimens/'+new_uuid, params: {}, headers: active_auth
     assert_response :success
 
-    get '/arvados/v1/specimens/'+new_uuid, {}, active_auth
+    get '/arvados/v1/specimens/'+new_uuid, params: {}, headers: active_auth
     assert_response 404
   end
 
@@ -51,23 +56,23 @@ class DatabaseResetTest < ActionDispatch::IntegrationTest
 
     old_uuid = specimens(:owned_by_active_user).uuid
     authorize_with :admin
-    post '/database/reset', {}, admin_auth
+    post '/database/reset', params: {}, headers: admin_auth
     assert_response :success
 
-    delete '/arvados/v1/specimens/' + old_uuid, {}, active_auth
+    delete '/arvados/v1/specimens/' + old_uuid, params: {}, headers: active_auth
     assert_response :success
-    post '/arvados/v1/specimens', {specimen: '{}'}, active_auth
+    post '/arvados/v1/specimens', params: {specimen: '{}'}, headers: active_auth
     assert_response :success
     new_uuid = json_response['uuid']
 
     # Reset to fixtures.
-    post '/database/reset', {}, admin_auth
+    post '/database/reset', params: {}, headers: admin_auth
     assert_response :success
 
     # New specimen should disappear. Old specimen should reappear.
-    get '/arvados/v1/specimens/'+new_uuid, {}, active_auth
+    get '/arvados/v1/specimens/'+new_uuid, params: {}, headers: active_auth
     assert_response 404
-    get '/arvados/v1/specimens/'+old_uuid, {}, active_auth
+    get '/arvados/v1/specimens/'+old_uuid, params: {}, headers: active_auth
     assert_response :success
   end
 end