class Cucumber::Core::Test::TagFilter::TestCases

Attributes

test_cases_by_tag_name[R]

Public Class Methods

new() click to toggle source
# File lib/cucumber/core/test/filters/tag_filter.rb, line 30
def initialize
  @test_cases_by_tag_name = Hash.new { [] }
end

Public Instance Methods

<<(test_case) click to toggle source
# File lib/cucumber/core/test/filters/tag_filter.rb, line 34
def <<(test_case)
  test_case.tags.each do |tag|
    test_cases_by_tag_name[tag.name] += [test_case]
  end
  self
end
with_tag_name(tag_name) click to toggle source
# File lib/cucumber/core/test/filters/tag_filter.rb, line 41
def with_tag_name(tag_name)
  test_cases_by_tag_name[tag_name]
end