Sha256: 260957632c2aef27839fbc1060cb54392284fd7ec2e4b3af52c3079b0c118564

Contents?: true

Size: 551 Bytes

Versions: 6

Compression:

Stored size: 551 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
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
opal-0.8.1 vendored-minitest/test/unit.rb
opal-0.8.1.rc1 vendored-minitest/test/unit.rb
opal-0.8.0 vendored-minitest/test/unit.rb
opal-0.8.0.rc3 vendored-minitest/test/unit.rb
opal-0.8.0.rc2 vendored-minitest/test/unit.rb
opal-0.8.0.rc1 vendored-minitest/test/unit.rb