Sha256: ccff8ebfd8d1e9bfd6e40a7fb8ff259ef7cf92b528d96ac4335b3f59d5b99a4f
Contents?: true
Size: 648 Bytes
Versions: 2
Compression:
Stored size: 648 Bytes
Contents
module Teaspoon module Formatters class JsonFormatter < Base protected def log_runner(result) log_result(result) end def log_suite(result) log_result(result) end def log_spec(result) log_result(result) end def log_error(result) log_result(result) end def log_exception(result) log_result(result) end def log_console(message) log_line(%{{"type":"console","log":"#{message.gsub(/\n$/, '').gsub('\n', '\\n')}"}}) end def log_result(result) log_str(result.original_json) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
teaspoon-0.9.1 | lib/teaspoon/formatters/json_formatter.rb |
teaspoon-0.9.0 | lib/teaspoon/formatters/json_formatter.rb |