Class: RSpec::Rerun::Formatters::FailuresFormatter
- Inherits:
-
Core::Formatters::BaseFormatter
- Object
- Core::Formatters::BaseFormatter
- RSpec::Rerun::Formatters::FailuresFormatter
- Defined in:
- lib/rspec-rerun/formatters/failures_formatter.rb
Constant Summary collapse
- FILENAME =
"rspec.failures"
Instance Method Summary collapse
Instance Method Details
#clean! ⇒ Object
24 25 26 27 28 |
# File 'lib/rspec-rerun/formatters/failures_formatter.rb', line 24 def clean! if File.exists? FILENAME File.delete FILENAME end end |
#dump_failures ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/rspec-rerun/formatters/failures_formatter.rb', line 10 def dump_failures return if failed_examples.empty? f = File.new(FILENAME, "w+") failed_examples.each do |example| f.puts retry_command(example) end f.close end |
#retry_command(example) ⇒ Object
19 20 21 22 |
# File 'lib/rspec-rerun/formatters/failures_formatter.rb', line 19 def retry_command(example) example_name = example.full_description.gsub("\"", "\\\"") "-e \"#{example_name}\"" end |