module Cucumber::WireSupport::WireProtocol::Requests::Tags

Public Instance Methods

clean_tag_names(scenario) click to toggle source
# File lib/cucumber/wire_support/wire_protocol/requests.rb, line 97
def clean_tag_names(scenario)
  scenario.source_tags.map { |tag| tag.name.gsub(%r^@/, '') }.sort
end
request_params(scenario) click to toggle source
# File lib/cucumber/wire_support/wire_protocol/requests.rb, line 101
def request_params(scenario)
  return nil unless scenario.source_tags.any?
  { "tags" => clean_tag_names(scenario) }
end