Method: Assert::Result::Skip.for_test
- Defined in:
- lib/assert/result.rb
.for_test(test, msg_or_err, bt = nil) ⇒ Object
skip results are generated by raising Assert::Result::TestSkipped
207 208 209 210 211 212 213 214 215 216 217 |
# File 'lib/assert/result.rb', line 207 def self.for_test(test, msg_or_err, bt = nil) if msg_or_err.kind_of?(TestSkipped) super(test, msg_or_err., msg_or_err.backtrace).tap do |result| result.set_with_bt(msg_or_err.assert_with_bt) end elsif msg_or_err.kind_of?(Exception) raise ArgumentError, "generate skip results by raising Assert::Result::TestSkipped" else super(test, msg_or_err, bt) end end |