Sha256: 55992b351bbf99015892c2389cb5f3ab02e69628833a230ccccbf70586780d67

Contents?: true

Size: 688 Bytes

Versions: 70

Compression:

Stored size: 688 Bytes

Contents

# test/unit compatibility layer using minitest.

require 'minitest/autorun'
module Test
  module Unit
    class TestCase < Minitest::Test
      alias assert_raise assert_raises

      def assert_nothing_raised(*)
        yield
      end

      def assert_raise_with_message(exception, err_message, msg = nil)
        err = assert_raises(exception, msg) { yield }
        if err_message.is_a?(Regexp)
          assert_matches err_message, err.message
        else
          assert_equal err_message, err.message
        end
      end

      def assert_not_equal exp, act, msg = nil
        msg = message(msg, E) { diff exp, act }
        assert exp != act, msg
      end
    end
  end
end

Version data entries

70 entries across 70 versions & 2 rubygems

Version Path
opal-1.8.3.rc1 vendored-minitest/test/unit.rb
opal-1.8.2 vendored-minitest/test/unit.rb
opal-1.8.1 vendored-minitest/test/unit.rb
opal-1.8.0 vendored-minitest/test/unit.rb
opal-1.8.0.beta1 vendored-minitest/test/unit.rb
opal-1.7.4 vendored-minitest/test/unit.rb
opal-1.8.0.alpha1 vendored-minitest/test/unit.rb
opal-1.7.3 vendored-minitest/test/unit.rb
opal-1.7.2 vendored-minitest/test/unit.rb
opal-1.7.1 vendored-minitest/test/unit.rb
opal-1.7.0 vendored-minitest/test/unit.rb
opal-1.7.0.rc1 vendored-minitest/test/unit.rb
opal-1.6.1 vendored-minitest/test/unit.rb
opal-1.6.0 vendored-minitest/test/unit.rb
opal-1.6.0.rc1 vendored-minitest/test/unit.rb
opal-1.6.0.alpha1 vendored-minitest/test/unit.rb
opal-1.5.1 vendored-minitest/test/unit.rb
opal-1.5.0 vendored-minitest/test/unit.rb
opal-1.5.0.rc1 vendored-minitest/test/unit.rb
opal-1.4.1 vendored-minitest/test/unit.rb