3 require('rspec/core/rake_task')
4 #require('rcov_report')
8 require('autotest/rspec2')
12 RSpec::Core::RakeTask.new(:html) do |t|
13 t.pattern = 'spec/**/*_spec.rb'
14 t.rspec_opts = ['--format', 'html:doc/spec/index.html']
15 t.fail_on_error = true
16 if RUBY_VERSION < "1.9.0"
18 t.rcov_opts = ['--options', "spec/spec.opts"]
22 desc "Run specs and output to console"
23 RSpec::Core::RakeTask.new(:console) do |t|
24 t.pattern = 'spec/**/*_spec.rb'
25 t.fail_on_error = true
26 if RUBY_VERSION < "1.9.0"
28 t.rcov_opts = IO.readlines("#{ENV['PWD']}/spec/rcov.opts").map { |line| line.chomp.split(' ') }.flatten