Sha256: 1ebd8182503c3e33b534a223e995239d9d3bff2583f7d885e31880b5ff4f7e3f

Contents?: true

Size: 789 Bytes

Versions: 2

Compression:

Stored size: 789 Bytes

Contents

require 'test/test_helper'
require 'lib/phocus/test_unit'

class Test::Unit::TestCase
  def setup
    reset_phocused_classes(TestTestUnitA, TestTestUnitB, TestTestUnitC)
    reset_phocus
  end
end

# should focus a method
class TestTestUnitA < Test::Unit::TestCase
  def test_foo
    flunk "not focused"
  end

  focus
  def test_bar
    assert true
  end

  def test_baz
    flunk "not focused"
  end
end

# should focus methods across test classes
class TestTestUnitB < Test::Unit::TestCase
  def test_abc
    flunk "not focused"
  end

  focus
  def test_def
    assert true
  end

  focus
  def test_ghi
    assert true
  end
end

# should not complain when no methods are left after focusing
class TestTestUnitC < Test::Unit::TestCase
  def test_xyz
    flunk "not focused"
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mynyml-phocus-0.9.4 test/compat/test_test_unit.rb
mynyml-phocus-0.9.8 test/compat/test_test_unit.rb