Module: Test::Unit::TestCaseNotificationSupport
- Included in:
- TestCase
- Defined in:
- lib/test/unit/notification.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#notify(message, &block) ⇒ Object
Notify some information.
Class Method Details
.included(base) ⇒ Object
56 57 58 59 60 |
# File 'lib/test/unit/notification.rb', line 56 def included(base) base.class_eval do include NotificationHandler end end |
Instance Method Details
#notify(message, &block) ⇒ Object
Notify some information.
Example:
def test_notification
notify("I'm here!")
# Reached here
notify("Special!") if special_case?
# Reached here too
end
72 73 74 75 |
# File 'lib/test/unit/notification.rb', line 72 def notify(, &block) notification = Notification.new(name, filter_backtrace(caller), ) add_notification(notification) end |