diff --git a/sinatra-contrib/spec/required_params_spec.rb b/sinatra-contrib/spec/required_params_spec.rb index e27e6c0a..f623284b 100644 --- a/sinatra-contrib/spec/required_params_spec.rb +++ b/sinatra-contrib/spec/required_params_spec.rb @@ -41,6 +41,10 @@ describe Sinatra::RequiredParams do get('/', :p1 => 1, :p2 => {:p21 => 21}) expect(last_response.status).to eq(200) end + it 'return 400 if p2 is not a hash' do + get('/', :p1 => 1, :p2 => 2) + expect(last_response.status).to eq(400) + end end context "complex keys" do before do