Sha256: 07a3fb5384ad989e71df8bb28c324c560f58917f3031245d6f668c9374ede9d2
Contents?: true
Size: 1.35 KB
Versions: 1
Compression:
Stored size: 1.35 KB
Contents
require File.expand_path(File.dirname(__FILE__)) + '/helper.rb' class TestRunners < Test::Unit::TestCase def test_solo file = setup_test('Test', false, 'test_solo.rb') result = turn2 '--solo', file assert result.index('pass: 1') assert result.index('fail: 0') assert result.index('error: 0') end def test_cross file1 = setup_test('Test', false, 'test1.rb') file2 = setup_test('Test', false, 'test2.rb') result = turn2 '--cross', file1, file2 assert result.index('pass: 2') assert result.index('error: 0') end # autorun if RUBY_VERSION < '1.9' def test_autorun file = setup_test('Test', 'turn', 'test_autorun.rb') result = `ruby -Ilib #{file} 2>&1` assert(result.index('pass: 1')) assert(result.index('fail: 0')) assert(result.index('error: 0')) end else def test_autorun file = setup_minitest_autorun result = `ruby -Ilib #{file} 2>&1` assert result.index('fail: 0') assert result.index('error: 0') end def test_autorun_with_trace file = setup_minitest_autorun_with_trace result = `ruby -Ilib #{file} 2>&1` assert result.index('fail: 1'), 'fail is not 1' assert result.index('error: 0'), 'error is not 0' # TODO: the backtrace is empty, why? #assert result.scan(/\.rb:\d+:in/).length > 1 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
turn-0.8.3 | test/test_runners.rb |