Updatd exception koan to be clearer about StandardError VS RuntimeError rubykoans-2010-11-29
authorJim Weirich <jim.weirich@gmail.com>
Mon, 29 Nov 2010 14:02:22 +0000 (09:02 -0500)
committerJim Weirich <jim.weirich@gmail.com>
Mon, 29 Nov 2010 14:02:22 +0000 (09:02 -0500)
koans/about_exceptions.rb
src/about_exceptions.rb

index d228e48..d745f96 100644 (file)
@@ -22,8 +22,8 @@ class AboutExceptions < EdgeCase::Koan
 
     assert_equal __, result
 
-    assert ex.is_a?(__)
-    assert_equal __, ex.message
+    assert_equal __, ex.is_a?(StandardError), "Should be a Standard Error"
+    assert_equal __, ex.is_a?(RuntimeError),  "Should be a Runtime Error"
 
     assert RuntimeError.ancestors.include?(StandardError),
       "RuntimeError is a subclass of StandardError"
index a2efbb3..f243982 100644 (file)
@@ -22,8 +22,8 @@ class AboutExceptions < EdgeCase::Koan
 
     assert_equal __(:exception_handled), result
 
-    assert ex.is_a?(___(StandardError)), "Failure message."
-    assert ex.is_a?(___(RuntimeError)), "Failure message."
+    assert_equal __(true), ex.is_a?(StandardError), "Should be a Standard Error"
+    assert_equal __(true), ex.is_a?(RuntimeError),  "Should be a Runtime Error"
 
     assert RuntimeError.ancestors.include?(StandardError), # __
       "RuntimeError is a subclass of StandardError"