module Hiptest::BehaveAddon

Public Instance Methods

walk_actionwords(aws) click to toggle source
Calls superclass method
# File lib/hiptest-publisher/renderer_addons/behave_addon.rb, line 5
def walk_actionwords(aws)
  base = super(aws)
  sorted_aws = aws.children[:actionwords]
    .sort_by {|aw|
      pattern = aw.children.fetch(:gherkin_pattern, "")
      [pattern.length, pattern]
    }.reverse

  @rendered_children[:sorted_actionwords] = sorted_aws.map {|aw| @rendered[aw]}
  return base
end

Private Instance Methods

get_pattern(aw) click to toggle source
# File lib/hiptest-publisher/renderer_addons/behave_addon.rb, line 19
def get_pattern(aw)
  name = aw.children["name"]
end