Sha256: 91b97416fc80fd516c8de679b803db5700ef1bab081e72788b08fddb2e38ab1b
Contents?: true
Size: 895 Bytes
Versions: 1
Compression:
Stored size: 895 Bytes
Contents
require "bbqueue" require "minitest" require "minitest/autorun" require File.expand_path("../bbqueue/stalking", __FILE__) require File.expand_path("../bbqueue/test_job", __FILE__) require File.expand_path("../bbqueue/test_logger", __FILE__) class MiniTest::Test def assert_nothing_raised yield rescue => e raise "Exception #{e.message} should be raised" end def assert_difference(expression, difference = 1, message = nil, &block) expressions = Array(expression) exps = expressions.map { |e| e.respond_to?(:call) ? e : lambda { eval(e, block.binding) } } before = exps.map { |e| e.call } yield expressions.zip(exps).each_with_index do |(code, e), i| error = "#{code.inspect} didn't change by #{difference}" error = "#{message}.\n#{error}" if message assert_equal(before[i] + difference, e.call, error) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bbqueue-0.0.1 | test/test_helper.rb |