Sha256: 6ec022dd6e16f384310093eef0f66ff887d6efefc925ba309b702c751744b4b8
Contents?: true
Size: 804 Bytes
Versions: 2
Compression:
Stored size: 804 Bytes
Contents
require "test/unit" require "test_xml" module TestXml module TestUnit module Assertions ASSERTIONS.each do |cfg| define_method(cfg.assert_name) do |a, b| correct_assert(MatcherMethods.send(cfg.name, a, b), cfg.message_for_should.call(a, b)) end define_method(cfg.assert_not_name) do |a, b| correct_assert(! MatcherMethods.send(cfg.name, a, b), cfg.message_for_should_not.call(a, b)) end end private def correct_assert(boolean, message) if RUBY_VERSION =~ /1.9.2/ or defined?(MiniTest) assert(boolean, message) else assert_block(message) do boolean end end end end end end class Test::Unit::TestCase include TestXml::TestUnit::Assertions end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
test_xml-0.1.5 | lib/test_xml/test_unit.rb |
test_xml-0.1.4 | lib/test_xml/test_unit.rb |