module Protest::Stories::Methods

Public Instance Methods

report(text, &block) click to toggle source
# File lib/protest/stories.rb, line 70
def report(text, &block)
  @scenario.steps << text
  silent(&block) if block_given?
end
silent(&block) click to toggle source
# File lib/protest/stories.rb, line 75
def silent(&block)
  scenario, @scenario = @scenario, Stories::Scenario.new("#{@scenario.name} (Silent)")

  begin
    block.call
  ensure
    @scenario = scenario
  end
end