class Rspeckled::Reporting::Outputs::Text

Constants

FIELDS

Attributes

output[RW]

Public Class Methods

new() click to toggle source
# File lib/rspeckled/reporting/outputs/text.rb, line 27
def initialize
  FileUtils.mkdir_p('log')

  self.output = File.open('log/rspec_report.txt', 'a')
end

Public Instance Methods

insert(data) click to toggle source
# File lib/rspeckled/reporting/outputs/text.rb, line 33
def insert(data)
  data[:file] = data[:file].gsub(%r{^\./spec/}, './') + ':' + data[:line_number].to_s

  format_string = FIELDS.values.join(' - ') + "\n"

  output.printf(format_string, data)
end