From 91cc7a456f2a354d371b44dc14703f3304f42b29 Mon Sep 17 00:00:00 2001 From: Yann Vanhalewyn Date: Wed, 2 Nov 2016 11:03:51 +0100 Subject: Add test for fetching unknown keys without defaults --- test/spec_session_abstract_session_hash.rb | 4 ++++ 1 file changed, 4 insertions(+) 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 -- cgit v1.2.3-24-ge0c7