Sha256: 106e5e7b2f98f846324c869ff6fdd6f1077a8e7a3721477b8e64408172acdc35
Contents?: true
Size: 674 Bytes
Versions: 1
Compression:
Stored size: 674 Bytes
Contents
require 'pp' module RSpec module Core class ExampleGroup def self.qcheck(instance, method, arbitraries, options = {}, &block) describe "QC: #{instance.class}##{method}(#{arbitraries.join(', ')})" do QueenCheck(instance, method, *arbitraries).run(options) do | result, args, error | it("Gen: #{args.join(', ')}"){ begin self.instance_eval_with_args(*[result, args, error], &block) rescue => e e.set_backtrace(e.backtrace.slice(0,6) + e.backtrace.slice(9, 100)) raise e end } end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
queencheck-0.1.2 | lib/queencheck/rspec/dsl.rb |