module ManiokBdd::RSpec::DocumentationFormatter::InstanceMethods

Public Instance Methods

example_passed_with_steps(example) click to toggle source
# File lib/maniok_bdd/rspec/documentation_formatter.rb, line 25
def example_passed_with_steps(example)
  example_passed_without_steps(example) unless example.options[:with_steps]
end
example_started_with_steps(example) click to toggle source
# File lib/maniok_bdd/rspec/documentation_formatter.rb, line 16
def example_started_with_steps(example)
  example_started_without_steps(example)

  if example.options[:with_steps]
    full_message = "#{current_indentation}#{example.description}"
    output.puts fixed_color(full_message)
  end
end
example_step_failed(example_group, type, message, options) click to toggle source
# File lib/maniok_bdd/rspec/documentation_formatter.rb, line 46
def example_step_failed(example_group, type, message, options)
  full_message = "#{current_indentation}  #{type.to_s.capitalize} #{message} (FAILED)"
  output.puts failure_color(full_message)
end
example_step_passed(example_group, type, message, options) click to toggle source
# File lib/maniok_bdd/rspec/documentation_formatter.rb, line 29
def example_step_passed(example_group, type, message, options)
  full_message = "#{current_indentation}  #{type.to_s.capitalize} #{message}"
  output.puts success_color(full_message)
end
example_step_pending(example_group, type, message, options) click to toggle source
# File lib/maniok_bdd/rspec/documentation_formatter.rb, line 34
def example_step_pending(example_group, type, message, options)
  full_message = "#{current_indentation}  #{type.to_s.capitalize} #{message}"

  if options[:pending] && options[:pending] != true
    full_message << " (PENDING: #{options[:pending]})"
  else
    full_message << " (PENDING)"
  end

  output.puts pending_color(full_message)
end