Sha256: cef370d8ff8d4ab74ce209a88c469ff41f4069d204fe7428c67394889da570ef

Contents?: true

Size: 851 Bytes

Versions: 1

Compression:

Stored size: 851 Bytes

Contents

require "bundler/gem_tasks"
require 'rake/clean'
require 'rspec/core/rake_task'
#require 'ruby-debug'
 
CLEAN << "testproject"

desc "Run specs"
RSpec::Core::RakeTask.new do |t|
  t.pattern = "./spec/**/*_spec.rb" # don't need this, it's default.
  t.rspec_opts = ['-fd -fd --out ./testresults/wortsammler_testresults.log -fh --out ./testresults/wortsammler_testresults.html']
  # Put spec opts in a file named .rspec in root
end
 
desc "Generate code coverage"
RSpec::Core::RakeTask.new(:coverage) do |t|
  t.pattern = "./spec/**/*_spec.rb" # don't need this, it's default.
  t.rcov = true
  t.rcov_opts = ['--exclude', 'spec']
end

desc "create documentation"
task :doc do
	sh "bin/wortsammler -bi README.md"
	sh "bin/wortsammler -pi README.md -o ."
	sh "yard doc"
end

desc "run tests"
task :test => [:clean, :spec]

task :default do
	rake -T
end	

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
wortsammler-0.0.3 Rakefile