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
38 39 40 |
# File 'lib/rspec-rerun/formatters/failures_formatter.rb', line 38 def clean! File.delete FILENAME if File.exist? FILENAME end |
#dump_failures ⇒ Object
25 26 27 28 29 30 31 32 |
# File 'lib/rspec-rerun/formatters/failures_formatter.rb', line 25 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
34 35 36 |
# File 'lib/rspec-rerun/formatters/failures_formatter.rb', line 34 def retry_command(example) example.location.gsub("\"", "\\\"") end |