Class: Cucumber::Core::Test::TagFilter

Inherits:
Object
  • Object
show all
Defined in:
lib/cucumber/core/test/filters/tag_filter.rb

Defined Under Namespace

Classes: TagExcess, TagLimitBreach, TagLimits, TestCases

Instance Method Summary collapse

Instance Method Details

#doneObject



16
17
18
19
20
# File 'lib/cucumber/core/test/filters/tag_filter.rb', line 16

def done
  tag_limits.enforce(test_cases)
  receiver.done
  self
end

#test_case(test_case) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/cucumber/core/test/filters/tag_filter.rb', line 8

def test_case(test_case)
  test_cases << test_case
  if test_case.match_tags?(filter_expressions)
    test_case.describe_to(receiver)
  end
  self
end