Rakefile in culerity-0.2.3 vs Rakefile in culerity-0.2.4
- old
+ new
@@ -1,9 +1,8 @@
require 'rake'
-require 'rake/testtask'
+require 'spec/rake/spectask'
require 'rake/rdoctask'
-# require 'rcov/rcovtask'
begin
require 'rubygems' unless ENV['NO_RUBYGEMS']
require 'jeweler'
Jeweler::Tasks.new do |s|
@@ -18,26 +17,19 @@
end
rescue LoadError
puts "Jeweler not available. Install it with: sudo gem install technicalpickles-jeweler -s http://gems.github.com"
end
-Rake::TestTask.new do |t|
- t.libs << 'lib'
- t.pattern = 'spec/**/*_spec.rb'
- t.verbose = false
+desc "Run all unit specs"
+Spec::Rake::SpecTask.new(:spec) do |t|
+ t.spec_files = FileList['spec/*_spec.rb']
end
Rake::RDocTask.new do |rdoc|
rdoc.rdoc_dir = 'rdoc'
rdoc.title = 'Culerity'
rdoc.options << '--line-numbers' << '--inline-source'
rdoc.rdoc_files.include('README*')
rdoc.rdoc_files.include('lib/**/*.rb')
end
-# Rcov::RcovTask.new do |t|
-# t.libs << 'spec'
-# t.test_files = FileList['spec/**/*_spec.rb']
-# t.verbose = true
-# end
-
-task :default => :test
+task :default => :spec