Чему здесь должен быть равен ex.class?

Я пытаюсь изучить Ruby, используя код, загруженный с этого веб-сайта.

Я застрял на этом месте.

  def test_you_dont_get_null_pointer_errors_when_calling_methods_on_nil
    # What happens when you call a method that doesn't exist.  The
    # following begin/rescue/end code block captures the exception and
    # makes some assertions about it.
    begin
      nil.some_method_nil_doesnt_know_about
    rescue Exception => ex
      # What exception has been caught?
      assert_equal NoMethodError, ex.class

  # What message was attached to the exception?
  # (HINT: replace __ with part of the error message.)
  assert_match(/__/, ex.message)
end

end

Я должен заменить __ частью сообщения об ошибке, но мне это не удалось. Ну, я был, потому что после нескольких попыток я просто заменил его пробелом, так как я понял, что в сообщении об ошибке есть пробелы между словами. Но как я должен увидеть сообщение об ошибке?

0
задан node ninja 10 March 2012 в 19:54
поделиться