2010-12-23 20:18:15 -05:00
|
|
|
require 'bundler'
|
2011-09-09 14:14:34 -04:00
|
|
|
Bundler::GemHelper.install_tasks :name => ENV["NAME"] || "middleman"
|
2009-10-22 20:25:15 -04:00
|
|
|
|
2010-12-23 20:18:15 -05:00
|
|
|
require 'cucumber/rake/task'
|
2009-10-22 20:25:15 -04:00
|
|
|
|
2009-11-22 18:37:11 -05:00
|
|
|
Cucumber::Rake::Task.new(:cucumber, 'Run features that should pass') do |t|
|
2011-07-13 03:38:04 -04:00
|
|
|
t.cucumber_opts = "--color --tags ~@wip --strict --format #{ENV['CUCUMBER_FORMAT'] || 'pretty'}"
|
2009-10-22 20:25:15 -04:00
|
|
|
end
|
|
|
|
|
2011-02-13 00:02:00 -05:00
|
|
|
require 'rake/clean'
|
|
|
|
|
2011-11-30 02:43:01 -05:00
|
|
|
task :test => ["cucumber"]
|
|
|
|
|
2011-11-30 23:55:44 -05:00
|
|
|
desc "Build HTML documentation"
|
2011-11-30 02:43:01 -05:00
|
|
|
task :doc do
|
2011-11-30 23:55:44 -05:00
|
|
|
sh 'bundle exec yard'
|
|
|
|
end
|