summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--test/t/exception.rb16
1 files changed, 12 insertions, 4 deletions
diff --git a/test/t/exception.rb b/test/t/exception.rb
index 186ac2892..e09bef815 100644
--- a/test/t/exception.rb
+++ b/test/t/exception.rb
@@ -365,13 +365,21 @@ assert('Exception#backtrace') do
end
assert('Raise in ensure') do
-
- assert_raise(RuntimeError) do
+ assert_raise(ArgumentError) do
begin
- raise ""
+ raise "" # RuntimeError
ensure
- raise ""
+ raise ArgumentError
end
end
+end
+assert('Raise in rescue') do
+ assert_raise(ArgumentError) do
+ begin
+ raise "" # RuntimeError
+ rescue
+ raise ArgumentError
+ end
+ end
end