summaryrefslogtreecommitdiffstats
path: root/test/integration
diff options
context:
space:
mode:
authorGo MAEDA <maeda@farend.jp>2019-04-10 02:51:28 +0000
committerGo MAEDA <maeda@farend.jp>2019-04-10 02:51:28 +0000
commit6ef0a4c4cc4020150393d2a553f1b41d9fe3f38f (patch)
tree315735b8b033ebef35855ac0a13527d8154ff129 /test/integration
parent7cf16d4abd3efde6444366d2ae9cebdb21c13713 (diff)
downloadredmine-6ef0a4c4cc4020150393d2a553f1b41d9fe3f38f.tar.gz
redmine-6ef0a4c4cc4020150393d2a553f1b41d9fe3f38f.zip
Use HTTP status code 403 instead of 401 when REST API is disabled (#30086).
Patch by Yuichi HARADA. git-svn-id: http://svn.redmine.org/redmine/trunk@18055 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/integration')
-rw-r--r--test/integration/api_test/disabled_rest_api_test.rb12
1 files changed, 6 insertions, 6 deletions
diff --git a/test/integration/api_test/disabled_rest_api_test.rb b/test/integration/api_test/disabled_rest_api_test.rb
index 9c9f3c387..41bcd7db3 100644
--- a/test/integration/api_test/disabled_rest_api_test.rb
+++ b/test/integration/api_test/disabled_rest_api_test.rb
@@ -43,11 +43,11 @@ class Redmine::ApiTest::DisabledRestApiTest < Redmine::ApiTest::Base
@token = Token.create!(:user => @user, :action => 'api')
get "/news.xml?key=#{@token.value}"
- assert_response :unauthorized
+ assert_response :forbidden
assert_equal User.anonymous, User.current
get "/news.json?key=#{@token.value}"
- assert_response :unauthorized
+ assert_response :forbidden
assert_equal User.anonymous, User.current
end
@@ -57,11 +57,11 @@ class Redmine::ApiTest::DisabledRestApiTest < Redmine::ApiTest::Base
end
get "/news.xml", :headers => credentials(@user.login, 'my_password')
- assert_response :unauthorized
+ assert_response :forbidden
assert_equal User.anonymous, User.current
get "/news.json", :headers => credentials(@user.login, 'my_password')
- assert_response :unauthorized
+ assert_response :forbidden
assert_equal User.anonymous, User.current
end
@@ -70,11 +70,11 @@ class Redmine::ApiTest::DisabledRestApiTest < Redmine::ApiTest::Base
@token = Token.create!(:user => @user, :action => 'api')
get "/news.xml", :headers => credentials(@token.value, 'X')
- assert_response :unauthorized
+ assert_response :forbidden
assert_equal User.anonymous, User.current
get "/news.json", :headers => credentials(@token.value, 'X')
- assert_response :unauthorized
+ assert_response :forbidden
assert_equal User.anonymous, User.current
end
end