Sha256: 8f58689422545a98ce7f8ed6e55c4dc09cd194f05fa6f05acbef603928aeea35

Contents?: true

Size: 819 Bytes

Versions: 2

Compression:

Stored size: 819 Bytes

Contents

require 'rubygems'
require 'bundler'
begin
  Bundler.setup(:default, :development)
rescue Bundler::BundlerError => e
  $stderr.puts e.message
  $stderr.puts "Run `bundle install` to install missing gems"
  exit e.status_code
end
require 'minitest/unit'
require 'minitest/autorun'

$LOAD_PATH.unshift(File.dirname(__FILE__))
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
require 'kookaburra'

class MiniTest::Unit::TestCase
  # TODO: make this better, so that there is only one failure message
  def assert_raises_with_message(expected_exception, expected_message, &block)
    begin
      yield
      flunk "Expected to raise a #{expected_exception}"
    rescue => e
      assert_kind_of expected_exception, e
      assert_match expected_message, e.message
    end
  end
end

MiniTest::Unit.autorun

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
kookaburra-0.14.4 test/helper.rb
kookaburra-0.14.3 test/helper.rb