Sha256: 53576a6e494cc45bb0367893cf391d59537634c4f992425271182356d416f3b5
Contents?: true
Size: 712 Bytes
Versions: 51
Compression:
Stored size: 712 Bytes
Contents
module Marty; module RSpec; module PostRunLogger class Storage def self.data @@data ||= [] end def self.test_number @@num ||= 0 @@num += 1 end def self.store_data(name, line) data << " #{test_number}) #{name}" data << Array(line).map { |string| " #{string}" } data << '' end def self.dump_data unless data.empty? puts "\n\nPost Run Logging:\n\n" puts data end end end def post_run_log(*log_string) Storage.store_data example.example_group.parent_groups.map(&:description). reverse.join(' ') + ' ' + example.description, log_string end end end end
Version data entries
51 entries across 51 versions & 1 rubygems