Sha256: a8014ef247848c62fccdcda1e9c50a72d42b39873e018435f000dc97bbd2cd68
Contents?: true
Size: 513 Bytes
Versions: 4
Compression:
Stored size: 513 Bytes
Contents
module RShade REPORTS = [] module RSpecHelper def rshade_reveal(options = {}) raise 'No block given' unless block_given? options.merge!(formatter: Formatter::String) { |_key,v1, _v2| v1 } result = Trace.reveal(options) do yield end REPORTS.push result.show end end end if defined? RSpec RSpec.configure do |c| c.include RShade::RSpecHelper c.after(:suite) do RShade::REPORTS.each(&method(:puts)) RShade::REPORTS.clear end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rshade-0.1.9.1 | lib/rshade/rspec/rspec.rb |
rshade-0.1.9 | lib/rshade/rspec/rspec.rb |
rshade-0.1.8 | lib/rshade/rspec/rspec.rb |
rshade-0.1.7 | lib/rshade/rspec/rspec.rb |