Sha256: fd28f504fabccbd0b41a58e76770cc9048b8c5a3ff18330d2a5fabe4d6b64419
Contents?: true
Size: 672 Bytes
Versions: 3
Compression:
Stored size: 672 Bytes
Contents
require 'spec_helper' describe 'Exception' do describe 'raise' do it 'should raise error when option is specified' do expect { get('/raise/validation/required') }.to raise_error Sinatra::Param::InvalidParameterError end end it 'should raise error when more than one parameter is specified' do params = {a: 1, b: 2, c: 3} expect { get('/raise/one_of/3', params) }.to raise_error Sinatra::Param::InvalidParameterError end it 'should raise error when no parameters are specified' do params = {} expect { get('/raise/any_of', params) }.to raise_error Sinatra::Param::InvalidParameterError end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
jdx-sinatra-param-0.0.1 | spec/parameter_raise_spec.rb |
sinatra-param-1.6.0 | spec/parameter_raise_spec.rb |
sinatra-param-1.5.0 | spec/parameter_raise_spec.rb |