module Test::Unit::PendingHandler - test-unit: Ruby Standard Library Documentation

# module Test::Unit::PendingHandler

### Public Class Methods

included(base) click to toggle source

    # File test-unit-3.6.7/lib/test/unit/pending.rb, line 110
    def included(base)
      base.exception_handler(:handle_pended_error)
    end

### Private Instance Methods

handle_pended_error(exception) click to toggle source

    # File test-unit-3.6.7/lib/test/unit/pending.rb, line 116
    def handle_pended_error(exception)
      return false unless exception.is_a?(PendedError)
      pending = Pending.new(name,
                            filter_backtrace(exception.backtrace),
                            exception.message,
                            :method_name => @method_name)
      add_pending(pending)
      true
    end