Class: FailureCollector
- Inherits:
-
Object
- Object
- FailureCollector
- Defined in:
- lib/onceover/rspec/formatters.rb
Instance Method Summary collapse
- #dump_failures(failures) ⇒ Object
-
#initialize(output) ⇒ FailureCollector
constructor
A new instance of FailureCollector.
Constructor Details
#initialize(output) ⇒ FailureCollector
Returns a new instance of FailureCollector.
297 298 299 |
# File 'lib/onceover/rspec/formatters.rb', line 297 def initialize(output) FileUtils.touch(File.("#{RSpec.configuration.onceover_tempdir}/failures.out")) end |
Instance Method Details
#dump_failures(failures) ⇒ Object
301 302 303 304 305 306 307 308 309 310 311 |
# File 'lib/onceover/rspec/formatters.rb', line 301 def dump_failures(failures) File.open(File.("#{RSpec.configuration.onceover_tempdir}/failures.out"), 'a') { |f| failures.failed_examples.each do |fe| f.puts f.puts "#{fe.metadata[:description]}" f.puts "#{fe.metadata[:execution_result].exception.to_s}" f.puts "#{fe.metadata[:file_path]}:#{fe.metadata[:line_number]}" f.puts "------------------------------------------------------" end } end |