@@ -12,7 +12,7 class ApiTest::DisabledRestApiTest < ActionController::IntegrationTest | |||
|
12 | 12 | Setting.rest_api_enabled = '1' |
|
13 | 13 | Setting.login_required = '0' |
|
14 | 14 | end |
|
15 | ||
|
15 | ||
|
16 | 16 | # Using the NewsController because it's a simple API. |
|
17 | 17 | context "get /news with the API disabled" do |
|
18 | 18 | |
@@ -23,7 +23,7 class ApiTest::DisabledRestApiTest < ActionController::IntegrationTest | |||
|
23 | 23 | @token = Token.generate!(:user => @user, :action => 'api') |
|
24 | 24 | get "/news.xml?key=#{@token.value}" |
|
25 | 25 | end |
|
26 | ||
|
26 | ||
|
27 | 27 | should_respond_with :unauthorized |
|
28 | 28 | should_respond_with_content_type :xml |
|
29 | 29 | should "not login as the user" do |
@@ -37,7 +37,7 class ApiTest::DisabledRestApiTest < ActionController::IntegrationTest | |||
|
37 | 37 | @authorization = ActionController::HttpAuthentication::Basic.encode_credentials(@user.login, 'my_password') |
|
38 | 38 | get "/news.xml", nil, :authorization => @authorization |
|
39 | 39 | end |
|
40 | ||
|
40 | ||
|
41 | 41 | should_respond_with :unauthorized |
|
42 | 42 | should_respond_with_content_type :xml |
|
43 | 43 | should "not login as the user" do |
@@ -52,7 +52,7 class ApiTest::DisabledRestApiTest < ActionController::IntegrationTest | |||
|
52 | 52 | @authorization = ActionController::HttpAuthentication::Basic.encode_credentials(@token.value, 'X') |
|
53 | 53 | get "/news.xml", nil, :authorization => @authorization |
|
54 | 54 | end |
|
55 | ||
|
55 | ||
|
56 | 56 | should_respond_with :unauthorized |
|
57 | 57 | should_respond_with_content_type :xml |
|
58 | 58 | should "not login as the user" do |
@@ -68,7 +68,7 class ApiTest::DisabledRestApiTest < ActionController::IntegrationTest | |||
|
68 | 68 | @token = Token.generate!(:user => @user, :action => 'api') |
|
69 | 69 | get "/news.json?key=#{@token.value}" |
|
70 | 70 | end |
|
71 | ||
|
71 | ||
|
72 | 72 | should_respond_with :unauthorized |
|
73 | 73 | should_respond_with_content_type :json |
|
74 | 74 | should "not login as the user" do |
@@ -82,7 +82,7 class ApiTest::DisabledRestApiTest < ActionController::IntegrationTest | |||
|
82 | 82 | @authorization = ActionController::HttpAuthentication::Basic.encode_credentials(@user.login, 'my_password') |
|
83 | 83 | get "/news.json", nil, :authorization => @authorization |
|
84 | 84 | end |
|
85 | ||
|
85 | ||
|
86 | 86 | should_respond_with :unauthorized |
|
87 | 87 | should_respond_with_content_type :json |
|
88 | 88 | should "not login as the user" do |
@@ -104,7 +104,7 class ApiTest::DisabledRestApiTest < ActionController::IntegrationTest | |||
|
104 | 104 | assert_equal User.anonymous, User.current |
|
105 | 105 | end |
|
106 | 106 | end |
|
107 | ||
|
108 |
end |
|
|
107 | ||
|
108 | end | |
|
109 | 109 | end |
|
110 | 110 | end |
General Comments 0
You need to be logged in to leave comments.
Login now