Ich bin Hacking meinen Weg durch die EdgeCase RubyKoans (www.rubykoans.com) und bin auf die Methode beginnend in Zeile 35 in about_methods.rb stecken aquí . Die Ausführung von Rake schlägt vorhersehbar fehl und sagt mir, ich solle in Zeile 36 nachsehen. Ich bin mir ziemlich sicher, dass ich die assert_match richtig ("0 für 2"), aber ich weiß nicht, was fehlschlägt. Es ist gut möglich, dass in der assert_raise(___)-Zeile etwas zwischen den Klammern stehen sollte, aber ich habe keine Ahnung, was das sein sollte. Irgendwelche Tipps oder Anstöße? Vielen Dank!
edit: hier ist der kurze Ausschnitt des beanstandeten Codes:
def my_global_method(a,b)
a + b
end
-snip-
def test_calling_global_methods_with_wrong_number_of_arguments
exception = assert_raise(___) do
my_global_method
end
assert_match(/"0 for 2"/, exception.message)
exception = assert_raise(___) do
my_global_method(1,2,3)
end
assert_match(/__/, exception.message)
end