test/test_helper.rb in m-1.3.2 vs test/test_helper.rb in m-1.3.3

- old
+ new

@@ -1,16 +1,33 @@ -require './lib/m' -require 'test/unit' -require 'active_support/test_case' +if ENV['TRAVIS'] + require 'coveralls' -class MTest < Test::Unit::TestCase + 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