spec/grape/validations_spec.rb in grape-0.4.1 vs spec/grape/validations_spec.rb in grape-0.5.0

- old
+ new

@@ -77,9 +77,18 @@ it "doesn't throw a missing param when param is present" do get '/required', { :items => [:key => 'hello', :key => 'world'] } last_response.status.should == 200 last_response.body.should == 'required works' end + + it 'adds to declared parameters' do + subject.params { + group :items do + requires :key + end + } + subject.settings[:declared_params].should == [:items => [:key]] + end end context 'custom validation' do module CustomValidations class Customvalidator < Grape::Validations::Validator