Sha256: 604f791b8565daa3468436964c3c5db29844931ed313c2929a9cae1844b81a3d
Contents?: true
Size: 782 Bytes
Versions: 2
Compression:
Stored size: 782 Bytes
Contents
require 'omnitest' require 'bundler/gem_tasks' require 'rake/notes/rake_task' require 'rspec/core/rake_task' require 'cucumber' require 'cucumber/rake/task' require 'rubocop/rake_task' task default: [:spec, :features, :self, :rubocop] RSpec::Core::RakeTask.new('spec') do |t| t.rspec_opts = '-f documentation' end Cucumber::Rake::Task.new(:features) do |t| t.cucumber_opts = 'features --require features/support --require features/step_definitions -t ~@wip' end desc 'Remove reports and other generated artifacts' task :clean do FileUtils.rm_rf 'docs' FileUtils.rm_rf 'reports' end desc 'Self-test and self-document' task :self do sh 'bundle exec omnitest test' end RuboCop::RakeTask.new(:rubocop) do |task| # abort rake on failure task.fail_on_error = true end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
omnitest-0.2.2 | Rakefile |
omnitest-0.2.1 | Rakefile |