class Cucumber::Core::Test::Result::Failed
Attributes
duration[R]
exception[R]
Public Class Methods
new(duration, exception)
click to toggle source
# File lib/cucumber/core/test/result.rb, line 71 def initialize(duration, exception) raise ArgumentError unless duration raise ArgumentError unless exception @duration = duration @exception = exception end
Public Instance Methods
describe_to(visitor, *args)
click to toggle source
# File lib/cucumber/core/test/result.rb, line 78 def describe_to(visitor, *args) visitor.failed(*args) visitor.duration(duration, *args) visitor.exception(exception, *args) if exception self end
ok?(be_strict = false)
click to toggle source
# File lib/cucumber/core/test/result.rb, line 89 def ok?(be_strict = false) false end
to_s()
click to toggle source
# File lib/cucumber/core/test/result.rb, line 85 def to_s "✗" end
with_appended_backtrace(step)
click to toggle source
# File lib/cucumber/core/test/result.rb, line 97 def with_appended_backtrace(step) exception.backtrace << step.backtrace_line if step.respond_to?(:backtrace_line) self end
with_duration(new_duration)
click to toggle source
# File lib/cucumber/core/test/result.rb, line 93 def with_duration(new_duration) self.class.new(new_duration, exception) end
with_filtered_backtrace(filter)
click to toggle source
# File lib/cucumber/core/test/result.rb, line 102 def with_filtered_backtrace(filter) self.class.new(duration, filter.new(exception.dup).exception) end