class Chutney::TooLongStep

service class to lint for too long steps

Public Instance Methods

lint() click to toggle source
# File lib/chutney/linter/too_long_step.rb, line 6
def lint
  steps do |feature, scenario, step|
    next if step.text.length <= maxlength

    add_issue(
      I18n.t('linters.too_long_step', length: step.text.length, max: maxlength),
      feature, scenario
    )
  end
end
maxlength() click to toggle source
# File lib/chutney/linter/too_long_step.rb, line 17
def maxlength
  configuration['MaxLength'] || '120'
end