@@ -71,7 +71,7 @@ def compare_hashes(h1, h2)
71
71
end
72
72
73
73
it "should pass if required parameter is missing" do
74
- expect { get :show , :id => 5 } . not_to raise_error
74
+ expect { get :show , :params => { : id => 5 } } . not_to raise_error
75
75
end
76
76
77
77
end
@@ -205,7 +205,7 @@ def reload_controllers
205
205
end
206
206
207
207
it "should work with Hash validator" do
208
- post :create , : user => { :name => "root" , :pass => "12345" , :membership => "standard" }
208
+ post :create , params : { : user => { :name => "root" , :pass => "12345" , :membership => "standard" } }
209
209
assert_response :success
210
210
211
211
a = Apipie [ UsersController , :create ]
@@ -219,18 +219,18 @@ def reload_controllers
219
219
hash_params [ 2 ] . name == :membership
220
220
221
221
expect {
222
- post :create , :user => { :name => "root" , :pass => "12345" , :membership => "____" }
222
+ post :create , :params => { : user => { :name => "root" , :pass => "12345" , :membership => "____" } }
223
223
} . to raise_error ( Apipie ::ParamInvalid , /membership/ )
224
224
225
225
expect {
226
- post :create , :user => { :name => "root" }
226
+ post :create , :params => { : user => { :name => "root" } }
227
227
} . to raise_error ( Apipie ::ParamMissing , /pass/ )
228
228
229
229
expect {
230
- post :create , :user => "a string is not a hash"
230
+ post :create , :params => { : user => "a string is not a hash" }
231
231
} . to raise_error ( Apipie ::ParamInvalid , /user/ )
232
232
233
- post :create , :user => { :name => "root" , :pass => "pwd" }
233
+ post :create , :params => { : user => { :name => "root" , :pass => "pwd" } }
234
234
assert_response :success
235
235
end
236
236
@@ -251,23 +251,27 @@ def reload_controllers
251
251
252
252
it "should allow nil when allow_nil is set to true" do
253
253
post :create ,
254
- :user => {
255
- :name => "root" ,
256
- :pass => "12345" ,
257
- :membership => "standard" ,
258
- } ,
259
- :facts => { :test => 'test' }
254
+ :params => {
255
+ :user => {
256
+ :name => "root" ,
257
+ :pass => "12345" ,
258
+ :membership => "standard" ,
259
+ } ,
260
+ :facts => { :test => 'test' }
261
+ }
260
262
assert_response :success
261
263
end
262
264
263
265
it "should allow blank when allow_blank is set to true" do
264
266
post :create ,
265
- :user => {
266
- :name => "root" ,
267
- :pass => "12345" ,
268
- :membership => "standard"
269
- } ,
270
- :age => ""
267
+ :params => {
268
+ :user => {
269
+ :name => "root" ,
270
+ :pass => "12345" ,
271
+ :membership => "standard"
272
+ } ,
273
+ :age => ""
274
+ }
271
275
assert_response :success
272
276
end
273
277
@@ -276,7 +280,7 @@ def reload_controllers
276
280
context "with valid input" do
277
281
it "should succeed" do
278
282
put :update ,
279
- {
283
+ :params => {
280
284
:id => 5 ,
281
285
:user => {
282
286
:name => "root" ,
@@ -319,7 +323,7 @@ def reload_controllers
319
323
end
320
324
it "should work with empty array" do
321
325
put :update ,
322
- {
326
+ :params => {
323
327
:id => 5 ,
324
328
:user => {
325
329
:name => "root" ,
@@ -567,7 +571,7 @@ def reload_controllers
567
571
:expected_type => "string" } ,
568
572
{ :required => true ,
569
573
:allow_nil => false ,
570
- :allow_blank => false ,
574
+ :allow_blank => false ,
571
575
:validator => "Must be a String" ,
572
576
:description => "\n <p>Password for login</p>\n " ,
573
577
:name => "apassword" , :full_name => "resource_param[apassword]" ,
@@ -709,13 +713,13 @@ class IgnoredController < ApplicationController; end
709
713
end
710
714
711
715
it "process correctly the parameters" do
712
- post :create , :user => { :name => 'dummy' , :pass => 'dummy' , :membership => 'standard' } , :facts => { :test => 'test' }
716
+ post :create , :params => { : user => { :name => 'dummy' , :pass => 'dummy' , :membership => 'standard' } , :facts => { :test => 'test' } }
713
717
714
718
expect ( assigns ( :api_params ) . with_indifferent_access ) . to eq ( { :user => { :name => "dummy" , :pass => "dummy" , :membership => "standard" } , :facts => { :test => 'test' } } . with_indifferent_access )
715
719
end
716
720
717
721
it "ignore not described parameters" do
718
- post :create , { :user => { :name => 'dummy' , :pass => 'dummy' , :membership => 'standard' , :id => 0 } }
722
+ post :create , :params => { :user => { :name => 'dummy' , :pass => 'dummy' , :membership => 'standard' , :id => 0 } }
719
723
720
724
expect ( assigns ( :api_params ) . with_indifferent_access ) . to eq ( { :user => { :name => "dummy" , :pass => "dummy" , :membership => "standard" } } . with_indifferent_access )
721
725
end
0 commit comments