Sha256: b858900d3a2ce9540dea47128305d604575e857539eb2e36b45f094aebb32299
Contents?: true
Size: 567 Bytes
Versions: 3
Compression:
Stored size: 567 Bytes
Contents
$hosed ||= 0 def create_test suffix, n_methods, bad_methods = {} raise ArgumentError, "Bad args" if Hash === n_methods delay = (ENV["SLEEP"] || 0.01).to_f Class.new(Minitest::Test) do n_methods.times do |n| n += 1 define_method "test_bad#{suffix}_#{n}" do sleep delay if delay > 0 case bad_methods[n] when true then $hosed += 1 when Integer then flunk "muahahaha order dependency bug!" if $hosed >= bad_methods[n] else assert true end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
minitest-bisect-1.6.0 | example-many/helper.rb |
minitest-bisect-1.5.1 | example-many/helper.rb |
minitest-bisect-1.5.0 | example-many/helper.rb |