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
22 23 24 |
# File 'lib/rspec-rerun/formatters/failures_formatter.rb', line 22 def clean! File.delete FILENAME if File.exist? FILENAME end |
#dump_failures ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/rspec-rerun/formatters/failures_formatter.rb', line 9 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
18 19 20 |
# File 'lib/rspec-rerun/formatters/failures_formatter.rb', line 18 def retry_command(example) example.location.gsub("\"", "\\\"") end |