Sha256: 85ab51920844b513800346ce60036f22b006b11202285387ec5270e2064c2c74
Contents?: true
Size: 1.17 KB
Versions: 1
Compression:
Stored size: 1.17 KB
Contents
require 'rspec' require_relative '../../config' require_relative '../../lib/test_driven_lighting' class LightingFormatter RSpec::Core::Formatters.register self, :example_passed, :example_failed, :example_pending, :dump_summary, :close def initialize data bunny_config = { :bunny_username => BUNNY_USERNAME, :bunny_password => BUNNY_PASSWORD, :bunny_host => BUNNY_HOST } @sender = Sender.new bunny_config end def example_passed test_data @sender.message_send 'pass','test' end def example_failed test_data @sender.message_send 'fail','test' end def example_pending test_data example_failed test_data end def dump_summary summary if failed_or_pending? summary @sender.message_send 'fail','suite' else @sender.message_send 'pass','suite' end end def close param @sender.close_connection end private def failed_or_pending? summary summary.failed_examples.any? || summary.pending_examples.any? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
test_driven_lighting-1.1.0 | examples/spec/lighting_formatter.rb |