Sha256: 02ed4a42a28968337b4fe4ca7ae8c97f3dbf10a2ec40343a254437f8c2db6c54

Contents?: true

Size: 1.62 KB

Versions: 2

Compression:

Stored size: 1.62 KB

Contents

# ORIG_ARGV = ARGV.dup
#
# begin
#   old, $VERBOSE = $VERBOSE, nil
#   require File.expand_path('../../../load_paths', __FILE__)
# ensure
#   $VERBOSE = old
# end
#
# require 'active_support/core_ext/kernel/reporting'
# require 'active_support/core_ext/string/encoding'
#
# silence_warnings do
#   Encoding.default_internal = "UTF-8"
#   Encoding.default_external = "UTF-8"
# end
#
# require 'active_support/testing/autorun'
# require 'empty_bool'
#
# ENV['NO_RELOAD'] = '1'
# require 'active_support'
#
# Thread.abort_on_exception = true
#
# # Show backtraces for deprecated behavior for quicker cleanup.
# ActiveSupport::Deprecation.debug = true

# To help opal-minitest print errors.
Encoding.default_external = Encoding::UTF_8

require 'minitest/autorun'
require 'empty_bool'
require 'active_support'

class ActiveSupport::TestCase < Minitest::Test
  def self.test name, &block
    define_method "test_#{name.gsub(/[\W-]+/, '_')}", &block
  end

  def assert_raise error_class, &block
    block.call
    assert false, "Expected to see #{error_class.inspect}, but no exception was raised"
  rescue error_class => error
    error
  rescue => actual_error
    assert false, "Expected to see #{error_class.inspect}, but got #{actual_error.inspect}"
  end

  def assert_nothing_raised(&block)
    block.call
  rescue => e
    assert false, "Expected no error, but got #{e.inspect}"
  end

  def assert_not_empty(object)
    assert !object.empty?, "Expected not empty object, but got: #{object.inspect}"
  end

  def assert_not_same(obj1, obj2)
    assert !obj1.equal?(obj2), "Excepted #{obj1.inspect} and #{obj2.inspect} to be different objects"
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
opal-activesupport-0.3.3 test/abstract_unit.rb
opal-activesupport-0.3.2 test/abstract_unit.rb