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