Sha256: 11e6d7e78a1d4c79f7332db9e47a7cadc394567710dd91980a30d03c1f5f831d
Contents?: true
Size: 815 Bytes
Versions: 1
Compression:
Stored size: 815 Bytes
Contents
require 'rake/testtask' task default: :build desc 'Builds the Gem.' task build: :format task build: :self_check task build: :test do sh 'gem build gherkin_lint.gemspec' end desc 'Publishes the Gem' task :push do sh 'gem push gherkin_lint-0.3.0.gem' end desc 'Checks ruby style' task :rubocop do sh 'rubocop' end task test: :rubocop task test: :language task :test do sh 'cucumber --tags ~@skip' end task :format do options = [] options.push '--replace' if ENV['repair'] sh "gherkin_format #{options.join ' '} features/*.feature" end task :language do # TODO: sh 'gherkin_language features/*.feature' end task :self_check do disabled_checks = %w( UnknownVariable BadScenarioName ) sh "RUBYLIB=lib ./bin/gherkin_lint --disable #{disabled_checks.join ','} features/*.feature" end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gherkin_lint-0.3.0 | Rakefile |