Sha256: 6f38c536af1d6776d2f0a9474beb2c1294ff06ca5ab4864a02ec70c4ed8b40e8
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.4.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.4.0 | Rakefile |