Sha256: 9c19852aee2331b44efa498bc64511d864bf26392716f47940d74ad9c08a31b0
Contents?: true
Size: 873 Bytes
Versions: 8
Compression:
Stored size: 873 Bytes
Contents
require "bundler/gem_tasks" require "rake/testtask" require "cucumber" require "cucumber/rake/task" require 'rdoc/task' task :default => ['test:coverage'] Rake::TestTask.new(:test) do |t| t.libs << "test" t.libs << "lib" t.test_files = FileList['test/**/*_test.rb'] end # test with code coverage (default) namespace :test do desc "Run all tests and features and generate a code coverage report" task :coverage do ENV['COVERAGE'] = 'true' Rake::Task['test'].execute Rake::Task['features'].execute end end Cucumber::Rake::Task.new(:features) do |t| t.cucumber_opts = "features --format pretty -x" t.fork = false end # generate docs RDoc::Task.new do |rd| rd.main = "README.md" rd.title = 'lifx_dash' rd.rdoc_dir = 'doc' rd.options << "--all" rd.rdoc_files.include("README.md", "LICENSE.txt", "lib/**/*.rb", "bin/**/*") end
Version data entries
8 entries across 8 versions & 1 rubygems