Fixed bug where some koans were not generated properly.
authorJim Weirich <jim.weirich@gmail.com>
Fri, 1 Oct 2010 15:05:25 +0000 (11:05 -0400)
committerJim Weirich <jim.weirich@gmail.com>
Fri, 1 Oct 2010 15:05:25 +0000 (11:05 -0400)
koans/about_methods.rb
src/about_methods.rb

index fde97e9..d36e9ab 100644 (file)
@@ -36,12 +36,12 @@ class AboutMethods < EdgeCase::Koan
     exception = assert_raise(___) do
       my_global_method
     end
-    assert_match(/#{__ of arguments")}/, exception.message)
+    assert_match(/__/, exception.message)
 
     exception = assert_raise(___) do
       my_global_method(1,2,3)
     end
-    assert_match(/#{__ of arguments")}/, exception.message)
+    assert_match(/__/, exception.message)
   end
 
   # ------------------------------------------------------------------
index 78ed5b6..1497f9b 100644 (file)
@@ -43,12 +43,15 @@ class AboutMethods < EdgeCase::Koan
     exception = assert_raise(___(ArgumentError)) do
       my_global_method
     end
-    assert_match(/#{__("wrong (number|#) of arguments")}/, exception.message)
+    #--
+    pattern = "wrong (number|#) of arguments"
+    #++
+    assert_match(/#{__(pattern)}/, exception.message)
 
     exception = assert_raise(___(ArgumentError)) do
       my_global_method(1,2,3)
     end
-    assert_match(/#{__("wrong (number|#) of arguments")}/, exception.message)
+    assert_match(/#{__(pattern)}/, exception.message)
   end
 
   # ------------------------------------------------------------------