Sha256: 62b954a0099f7d44ceca28f57fde904e182ff3d082d7b8fc05d247a553d4f8ed

Contents?: true

Size: 609 Bytes

Versions: 1

Compression:

Stored size: 609 Bytes

Contents

if ENV['TRAVIS']
  require 'coveralls'

  Coveralls.wear!
end

module Testable
  def m(arguments)
    Dir.chdir("test") do
      `ruby -I../lib -I. ../bin/m #{arguments} 2>&1`.strip
    end
  end

  def assert_output(regexp, output)
    assert $?.success?, "Execution failed, output:\n\n#{output}"
    assert_match regexp, output
  end
end

require './lib/m'
require 'minitest/autorun'
if M::Frameworks.minitest5?
  class MTest < Minitest::Test
    include ::Testable
  end
else
  require 'test/unit'
  require 'active_support/test_case'

  class MTest < Test::Unit::TestCase
    include ::Testable
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
m-1.3.3 test/test_helper.rb