Module: Test::Unit::TestCaseNotificationSupport
| Relationships & Source Files | |
| Extension / Inclusion / Inheritance Descendants | |
| Included In: | |
| Defined in: | lib/test/unit/notification.rb | 
Class Method Summary
Instance Method Summary
- 
    
      #notify(message, options = {}, &block)  
    
    Notify some information. 
- #add_notification(notification) private
Class Method Details
.included(base)
[ GitHub ]# File 'lib/test/unit/notification.rb', line 58
def included(base) base.class_eval do include NotificationHandler end end
Instance Method Details
#add_notification(notification) (private)
[ GitHub ]# File 'lib/test/unit/notification.rb', line 87
def add_notification(notification) current_result.add_notification(notification) end
#notify(message, options = {}, &block)
Notify some information.
Example:
def test_notification
  notify("I'm here!")
  # Reached here
  notify("Special!") if special_case?
  # Reached here too
endoptions:
:backtrace override backtrace.# File 'lib/test/unit/notification.rb', line 79
def notify(, ={}, &block) backtrace = filter_backtrace([:backtrace] || caller) notification = Notification.new(name, backtrace, , :method_name => @method_name) add_notification(notification) end