Sha256: 76ecdeea54b4d44eb02a533fa31e815f485a6b25b2e9625d9f8f08385cefb1c1

Contents?: true

Size: 1.64 KB

Versions: 5

Compression:

Stored size: 1.64 KB

Contents

require 'test_helper'

class ActiveSupportTest < MTest
  def test_run_simple_test_by_line_number
    output = m('examples/active_support_example_test.rb:11')
    assert_output(/1 tests, 1 assertions/, output)
  end

  def test_runs_entire_test_without_line_number
    output = m('examples/active_support_example_test.rb')
    assert_output(/4 tests/, output)
  end

  def test_run_inside_of_test
    output = m('examples/active_support_example_test.rb:12')
    assert_output(/1 tests, 1 assertions/, output)
  end

  def test_run_on_end_of_test
    output = m('examples/active_support_example_test.rb:13')
    assert_output(/1 tests, 1 assertions/, output)
  end

  def test_run_inside_big_test
    output = m('examples/active_support_example_test.rb:17')
    assert_output(/1 tests, 3 assertions/, output)
  end

  def test_run_on_blank_line_orders_tests_by_line_number
    output = m('examples/active_support_example_test.rb:2')

    assert !$?.success?
    expected = <<-EOF
No tests found on line 2. Valid tests to run:

      test_normal: m examples/active_support_example_test.rb:7
      test_carrot: m examples/active_support_example_test.rb:11
      test_daikon: m examples/active_support_example_test.rb:15
test_eggplant_fig: m examples/active_support_example_test.rb:21
EOF
    assert_equal expected.strip, output
  end

  def test_run_on_test_with_spaces
    output = m('examples/active_support_example_test.rb:21')
    assert_output(/1 tests, 1 assertions/, output)
  end

  def test_run_on_test_with_unescaped_regular_express_characters
    output = m('examples/active_support_unescaped_example_test.rb:7')
    assert_output(/1 tests, 1 assertions/, output)
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
m-1.5.1 test/active_support_test.rb
m-1.5.0 test/active_support_test.rb
m-1.4.2 test/active_support_test.rb
m-1.4.0 test/active_support_test.rb
m-1.3.4 test/active_support_test.rb