class RspecDelivery::Formatter

Public Instance Methods

close() click to toggle source
# File lib/rspec_delivery/formatter.rb, line 87
def close()
end
dump_failures() click to toggle source
# File lib/rspec_delivery/formatter.rb, line 56
def dump_failures()
end
dump_pending() click to toggle source
# File lib/rspec_delivery/formatter.rb, line 53
def dump_pending()
end
dump_summary(duration, example_count, failure_count, pending_count) click to toggle source
Calls superclass method
# File lib/rspec_delivery/formatter.rb, line 59
def dump_summary(duration, example_count, failure_count, pending_count)

        endpoint = RSpec.configuration.post_rspec_endpoint

        unless endpoint.blank?
                rspec_data = {
                        duration: duration,
                        example_count: example_count,
                        failure_count: failure_count,
                        pending_count: pending_count
                }

                message = RspecDelivery::Message.new(rspec_data)
                message.tracker_data = @tracker
                message.send endpoint

                super(duration, example_count, failure_count, pending_count)
        end

rescue NoMethodError => e
        puts "\n\nRSpec error: #{e}"
end
example_failed(example) click to toggle source
Calls superclass method
# File lib/rspec_delivery/formatter.rb, line 39
def example_failed(example)
        @tracker.add example
        super(example)
end
example_group_finished(example_group) click to toggle source
# File lib/rspec_delivery/formatter.rb, line 23
def example_group_finished(example_group)
end
example_group_started(example_group) click to toggle source
# File lib/rspec_delivery/formatter.rb, line 20
def example_group_started(example_group)
end
example_passed(example) click to toggle source
Calls superclass method
# File lib/rspec_delivery/formatter.rb, line 29
def example_passed(example)
        @tracker.add example
        super(example)
end
example_pending(example) click to toggle source
Calls superclass method
# File lib/rspec_delivery/formatter.rb, line 34
def example_pending(example)
        @tracker.add example
        super(example)
end
example_started(example) click to toggle source
# File lib/rspec_delivery/formatter.rb, line 26
def example_started(example)
end
message(message) click to toggle source
# File lib/rspec_delivery/formatter.rb, line 44
def message(message)
end
seed(seed) click to toggle source
# File lib/rspec_delivery/formatter.rb, line 84
def seed(seed)
end
start(example_count) click to toggle source
# File lib/rspec_delivery/formatter.rb, line 9
def start(example_count)
        RSpec.configuration.post_rspec_endpoint

        @tracker = RspecDelivery::Tracker.new

rescue NoMethodError => e
        # RSpec.clear_remaining_example_groups
        puts "RSpec Delivery: You must set an endpoint to post to within your RSpec.configuration block found in spec_helper.rb.  Instructions can be found at https://github.com/theef/post_rspec. \nRSpec Error Message: #{e} \n\n"
        abort
end
start_dump() click to toggle source
# File lib/rspec_delivery/formatter.rb, line 50
def start_dump()
end
stop() click to toggle source
# File lib/rspec_delivery/formatter.rb, line 47
def stop
end