features/support/env.rb in gherkin_lint-0.6.3 vs features/support/env.rb in gherkin_lint-1.0.0

- old
+ new

@@ -1,5 +1,77 @@ require 'aruba/cucumber' Before do @aruba_timeout_seconds = 10 # too slow on sloppy machines end + +After do + FileUtils.rm_rf('tmp') +end + +def disable_linters + <<-content + AvoidOutlineForSingleExample: + Enabled: false + AvoidPeriod: + Enabled: false + AvoidScripting: + Enabled: false + BackgroundDoesMoreThanSetup: + Enabled: false + BackgroundRequiresMultipleScenarios: + Enabled: false + BadScenarioName: + Enabled: false + BeDeclarative: + Enabled: false + FileNameDiffersFeatureName: + Enabled: false + MissingExampleName: + Enabled: false + MissingFeatureDescription: + Enabled: false + MissingFeatureName: + Enabled: false + MissingScenarioName: + Enabled: false + MissingTestAction: + Enabled: false + MissingVerification: + Enabled: false + InvalidFileName: + Enabled: false + InvalidStepFlow: + Enabled: false + RequiredTagsStartsWith: + Enabled: false + SameTagForAllScenarios: + Enabled: false + TagUsedMultipleTimes: + Enabled: false + TooClumsy: + Enabled: false + TooManyDifferentTags: + Enabled: false + TooManySteps: + Enabled: false + TooManyTags: + Enabled: false + TooLongStep: + Enabled: false + UniqueScenarioNames: + Enabled: false + UnknownVariable: + Enabled: false + UnusedVariable: + Enabled: false + UseBackground: + Enabled: false + UseOutline: + Enabled: false + content +end + +Before do + Dir.pwd + File.open('tmp/aruba/.gherkin_lint.yml', 'w') { |f| f.write disable_linters } +end