diff options
author | Yann Vanhalewyn <yann.vanhalewyn@gmail.com> | 2016-11-02 11:03:51 +0100 |
---|---|---|
committer | Yann Vanhalewyn <yann.vanhalewyn@gmail.com> | 2016-11-02 11:03:51 +0100 |
commit | 91cc7a456f2a354d371b44dc14703f3304f42b29 (patch) | |
tree | 22c33c1f3de033bdc317242514e2317aba736f2f | |
parent | c4244cc55b21061cecc00a03f056689ac2469d1e (diff) | |
download | rack-91cc7a456f2a354d371b44dc14703f3304f42b29.tar.gz |
Add test for fetching unknown keys without defaults
-rw-r--r-- | test/spec_session_abstract_session_hash.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/spec_session_abstract_session_hash.rb b/test/spec_session_abstract_session_hash.rb index 16b06c7b..76b34a01 100644 --- a/test/spec_session_abstract_session_hash.rb +++ b/test/spec_session_abstract_session_hash.rb @@ -37,5 +37,9 @@ describe Rack::Session::Abstract::SessionHash do it "works with a block" do assert_equal :default, hash.fetch(:unkown) { :default } end + + it "it raises when fetching unknown keys without defaults" do + lambda { hash.fetch(:unknown) }.must_raise KeyError + end end end |