Sha256: d723752c1ef7fd299ff92140fe4956deaf3f13cb3cc1ed910074975a6d4d8ab9
Contents?: true
Size: 1007 Bytes
Versions: 4
Compression:
Stored size: 1007 Bytes
Contents
require 'bundler' Bundler::GemHelper.install_tasks require 'cucumber/rake/task' Cucumber::Rake::Task.new(:cucumber, 'Run features that should pass') do |t| t.cucumber_opts = "--color --tags ~@wip --strict --format #{ENV['CUCUMBER_FORMAT'] || 'Fivemat'}" end Cucumber::Rake::Task.new(:cucumber_wip, 'Run only WIP features') do |t| t.cucumber_opts = "--color --tags @wip --strict --format #{ENV['CUCUMBER_FORMAT'] || 'Fivemat'}" end task :test => :cucumber task :wip => :cucumber_wip task :default => [:test] require 'rake/clean' begin require 'cane/rake_task' desc "Run cane to check quality metrics" Cane::RakeTask.new(:quality) do |cane| cane.no_style = true cane.no_doc = true cane.abc_glob = "lib/middleman-blog-drafts/**/*.rb" cane.style_glob = "lib/middleman-blog-drafts/**/*.rb" end task :default => [:quality] rescue LoadError warn "cane not available, quality task not provided." end desc "Build HTML documentation" task :doc do sh 'bundle exec yard' end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
middleman-blog-drafts-0.3.3 | Rakefile |
middleman-blog-drafts-0.3.2 | Rakefile |
middleman-blog-drafts-0.3.0 | Rakefile |
middleman-blog-drafts-0.2.0 | Rakefile |