Sha256: aa674020e13d8bbb2ac460761f0a54ae5612531639497664947dd430007d7059
Contents?: true
Size: 1018 Bytes
Versions: 4
Compression:
Stored size: 1018 Bytes
Contents
$: << File.expand_path('../../lib', __FILE__) require 'minitest/autorun' require 'minitest/pride' require 'mongoid/undo' Mongoid.load!(File.expand_path('../mongoid.yml', __FILE__), 'test') class MiniTest::Unit::TestCase alias_method :assert_not, :refute alias_method :assert_not_equal, :refute_equal # Copied from activesupport/lib/active_support/testing/assertions.rb 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 def assert_no_difference(expression, message = nil, &block) assert_difference expression, 0, message, &block end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
mongoid-undo-1.0.0 | test/test_helper.rb |
mongoid-undo-0.11.0 | test/test_helper.rb |
mongoid-undo-0.10.1 | test/test_helper.rb |
mongoid-undo-0.10.0 | test/test_helper.rb |