class Cucumber::Core::Test::Result::Passed

Attributes

duration[RW]

Public Class Methods

new(duration) click to toggle source
# File lib/cucumber/core/test/result.rb, line 64
def initialize(duration)
  raise ArgumentError unless duration
  @duration = duration
end
ok?(be_strict = false) click to toggle source
# File lib/cucumber/core/test/result.rb, line 60
def self.ok?(be_strict = false)
  true
end

Public Instance Methods

describe_to(visitor, *args) click to toggle source
# File lib/cucumber/core/test/result.rb, line 69
def describe_to(visitor, *args)
  visitor.passed(*args)
  visitor.duration(duration, *args)
  self
end
ok?(be_strict = nil) click to toggle source
# File lib/cucumber/core/test/result.rb, line 86
def ok?(be_strict = nil)
  self.class.ok?
end
to_message() click to toggle source
# File lib/cucumber/core/test/result.rb, line 79
def to_message
  Cucumber::Messages::TestStepResult.new(
    status: Cucumber::Messages::TestStepResultStatus::PASSED,
    duration: duration.to_message_duration
  )
end
to_s() click to toggle source
# File lib/cucumber/core/test/result.rb, line 75
def to_s
  "✓"
end
with_appended_backtrace(step) click to toggle source
# File lib/cucumber/core/test/result.rb, line 90
def with_appended_backtrace(step)
  self
end
with_filtered_backtrace(filter) click to toggle source
# File lib/cucumber/core/test/result.rb, line 94
def with_filtered_backtrace(filter)
  self
end