@@ -17,13 +17,10 @@ def setup
17
17
AccessFilter . destroy_all
18
18
19
19
@controller = IssuesController . new
20
- @request = ActionController ::TestRequest . new
21
- @response = ActionController ::TestResponse . new
22
20
@request . session [ :user_id ] = 1
23
21
@request . env [ 'REMOTE_ADDR' ] = '192.168.0.1'
24
22
@group = Group . create ( :name => 'Test group' )
25
23
@group . users << User . find ( 1 )
26
-
27
24
end
28
25
29
26
def test_works_if_no_rules_exist
@@ -45,7 +42,7 @@ def test_prevents_http_access_if_specified
45
42
def test_prevents_api_access_if_specified
46
43
AccessFilter . create ( :owner_id => "User|1" , :web => false , :api => true , :cidrs => 'any' )
47
44
with_settings :rest_api_enabled => '1' do
48
- get :index , :format => :json , :key => User . find ( 1 ) . api_key
45
+ get :index , :params => { : format => :json , :key => User . find ( 1 ) . api_key }
49
46
end
50
47
assert_response 403
51
48
end
@@ -77,7 +74,7 @@ def test_does_not_allow_http_access_if_ip_mismatched_for_subnet
77
74
def test_allows_api_access_if_ip_matched
78
75
AccessFilter . create ( :owner_id => "User|1" , :web => false , :api => false , :cidrs => '192.168.0.1' )
79
76
with_settings :rest_api_enabled => '1' do
80
- get :index , :format => :json , :key => User . find ( 1 ) . api_key
77
+ get :index , :params => { : format => :json , :key => User . find ( 1 ) . api_key }
81
78
end
82
79
83
80
assert_response :success
@@ -86,7 +83,7 @@ def test_allows_api_access_if_ip_matched
86
83
def test_allows_api_access_if_ip_matched_for_subnet
87
84
AccessFilter . create ( :owner_id => "User|1" , :web => false , :api => false , :cidrs => '192.168.0.0/24' )
88
85
with_settings :rest_api_enabled => '1' do
89
- get :index , :format => :json , :key => User . find ( 1 ) . api_key
86
+ get :index , :params => { : format => :json , :key => User . find ( 1 ) . api_key }
90
87
end
91
88
92
89
assert_response :success
@@ -95,7 +92,7 @@ def test_allows_api_access_if_ip_matched_for_subnet
95
92
def test_does_not_allow_api_access_if_ip_mismatched_for_subnet
96
93
AccessFilter . create ( :owner_id => "User|1" , :web => false , :api => false , :cidrs => '192.168.1.0/24' )
97
94
with_settings :rest_api_enabled => '1' do
98
- get :index , :format => :json , :key => User . find ( 1 ) . api_key
95
+ get :index , :params => { : format => :json , :key => User . find ( 1 ) . api_key }
99
96
end
100
97
assert_response 403
101
98
end
@@ -132,4 +129,4 @@ def test_access_filter_with_empty_cidrs_field_treated_as_any
132
129
assert_response 200
133
130
end
134
131
135
- end
132
+ end
0 commit comments