dsawardekar/speckle

View on GitHub
lib/reporters/min_reporter.riml

Summary

Maintainability
Test Coverage
class MinReporter < BaseReporter

  defm on_spec_failure(meta, err, stats)
    name = meta.get_sentence()
    context = meta.get_context()
    self.writer.writeln(self.to_red("#{context} ##{name} - #{err.get_message()}"))
    self.print_stacktrace(err)
  end

  defm on_spec_error(meta, err, stats)
    self.on_spec_failure(meta, err, stats)
  end

  defm write_epilogue_separator
    self.flush_log_buffer()
    super
  end

  defm write_stacktrace_line(line)
    self.writer.writeln("  #{line}")
  end

end