From 7e0e087839f9fdac94abe08ec8259521c9ba9bc9 Mon Sep 17 00:00:00 2001 From: Jonas Schubert Erlandsson Date: Mon, 8 Jul 2013 08:42:34 +0200 Subject: [PATCH] Adds proof of concept test. --- test/parameters_basic_test.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 test/parameters_basic_test.rb diff --git a/test/parameters_basic_test.rb b/test/parameters_basic_test.rb new file mode 100644 index 0000000..6dce764 --- /dev/null +++ b/test/parameters_basic_test.rb @@ -0,0 +1,12 @@ +require 'test_helper' +require 'action_controller/parameters' + +class BasicParametersTest < ActiveSupport::TestCase + test 'KeyError in fetch block should not be coverd up' do + params = ActionController::Parameters.new() + err = assert_raises(KeyError){ + params.fetch(:missing_key){ raise(KeyError, "key not found: :also_missing") } + } + assert_match /also_missing/, err.message + end +end \ No newline at end of file