Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
tree: 1b1ef2d3f9
Fetching contributors…

Cannot retrieve contributors at this time

43 lines (34 sloc) 1.248 kB
require 'test_helper'
class TestUnitTest < MTest
def test_run_simple_test_by_line_number
output = m('examples/test_unit_example_test.rb:7')
assert_output /1 tests, 1 assertions/, output
end
def test_runs_entire_test_without_line_number
output = m('examples/test_unit_example_test.rb')
assert_output /2 tests/, output
end
def test_runs_entire_test_suite_with_no_arguments
output = m('')
assert_output /10 tests/, output
end
def test_run_inside_of_test
output = m('examples/test_unit_example_test.rb:8')
assert_output /1 tests, 1 assertions/, output
end
def test_run_on_end_of_test
output = m('examples/test_unit_example_test.rb:9')
assert_output /1 tests, 1 assertions/, output
end
def test_run_inside_big_test
output = m('examples/test_unit_example_test.rb:14')
assert_output /1 tests, 3 assertions/, output
end
def test_run_on_blank_line
output = m('examples/test_unit_example_test.rb:2')
assert !$?.success?
assert_match /No tests found on line 2. Valid tests to run:/, output
assert_match %r{ test_apple: m examples/test_unit_example_test\.rb:7}, output
assert_match %r{test_banana: m examples/test_unit_example_test\.rb:11}, output
end
end
Jump to Line
Something went wrong with that request. Please try again.