class Cucumber::Formatters::PrettyFormatter
def print_snippets
def print_snippets snippets = @pending_steps snippets.delete_if {|snippet| snippet.row? || @step_mother.has_step_definition?(snippet.name)} unless snippets.empty? @io.puts "\nYou can use these snippets to implement pending steps which have no step definition:\n\n" prev_keyword = nil snippets = snippets.map do |step| snippet = "#{step.actual_keyword} /^#{escape_regexp_characters(step.name)}$/ do\nend\n\n" prev_keyword = step.keyword snippet end.compact.uniq snippets.each do |snippet| @io.puts snippet end end end