diff options
Diffstat (limited to 'spec/hashie/extensions/strict_key_access_spec.rb')
-rw-r--r-- | spec/hashie/extensions/strict_key_access_spec.rb | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/spec/hashie/extensions/strict_key_access_spec.rb b/spec/hashie/extensions/strict_key_access_spec.rb index 273cab8..239e8f5 100644 --- a/spec/hashie/extensions/strict_key_access_spec.rb +++ b/spec/hashie/extensions/strict_key_access_spec.rb @@ -35,34 +35,33 @@ describe Hashie::Extensions::StrictKeyAccess do context 'lookup' do it('raises an error') do # Formatting of the error message does not vary here because raised by StrictKeyAccess - expect { instance.key(invalid_value) }.to raise_error KeyError, - %(key not found with value of #{invalid_value.inspect}) + expect { instance.key(invalid_value) }.to raise_error KeyError end end end shared_examples_for 'StrictKeyAccess raises KeyError instead of allowing defaults' do context '#default' do it 'raises an error' do - expect { instance.default(invalid_key) }.to raise_error Hashie::Extensions::StrictKeyAccess::DefaultError, - 'Setting or using a default with Hashie::Extensions::StrictKeyAccess does not make sense' + expect { instance.default(invalid_key) } + .to raise_error Hashie::Extensions::StrictKeyAccess::DefaultError end end context '#default=' do it 'raises an error' do - expect { instance.default = invalid_key }.to raise_error Hashie::Extensions::StrictKeyAccess::DefaultError, - 'Setting or using a default with Hashie::Extensions::StrictKeyAccess does not make sense' + expect { instance.default = invalid_key } + .to raise_error Hashie::Extensions::StrictKeyAccess::DefaultError end end context '#default_proc' do it 'raises an error' do - expect { instance.default_proc }.to raise_error Hashie::Extensions::StrictKeyAccess::DefaultError, - 'Setting or using a default with Hashie::Extensions::StrictKeyAccess does not make sense' + expect { instance.default_proc } + .to raise_error Hashie::Extensions::StrictKeyAccess::DefaultError end end context '#default_proc=' do it 'raises an error' do - expect { instance.default_proc = proc {} }.to raise_error Hashie::Extensions::StrictKeyAccess::DefaultError, - 'Setting or using a default with Hashie::Extensions::StrictKeyAccess does not make sense' + expect { instance.default_proc = proc {} } + .to raise_error Hashie::Extensions::StrictKeyAccess::DefaultError end end end |