Class: Assert::Result::Skip

Inherits:
Base
  • Object
show all
Defined in:
lib/assert/result.rb,
lib/assert/result.rb

Class Method Summary collapse

Methods inherited from Base

#==, #backtrace, #data, #initialize, #inspect, #message, #name, #output, #set_backtrace, #test_id, #test_name, #to_s, #to_sym, #trace, #type

Constructor Details

This class inherits a constructor from Assert::Result::Base

Class Method Details

.for_test(test, exception) ⇒ Object

skip results are generated by raising Assert::Result::TestSkipped



145
146
147
148
149
150
151
# File 'lib/assert/result.rb', line 145

def self.for_test(test, exception)
  if exception.kind_of?(TestSkipped)
    super(test, exception.message, exception.backtrace)
  else
    raise ArgumentError, "generate skip results by raising Assert::Result::TestSkipped"
  end
end

.nameObject



142
# File 'lib/assert/result.rb', line 142

def self.name; 'Skip'; end

.typeObject



141
# File 'lib/assert/result.rb', line 141

def self.type; :skip;  end