From 6e7eae5bc170e94de0d0d812228ab1be45654253 Mon Sep 17 00:00:00 2001 From: Charles Lowell Date: Mon, 22 Mar 2010 22:50:27 -0500 Subject: [PATCH] move compile and spec into separate files --- Rakefile | 7 ------- tasks/spec.rake | 10 ++++++++++ 2 files changed, 10 insertions(+), 7 deletions(-) create mode 100644 tasks/spec.rake diff --git a/Rakefile b/Rakefile index 47050e5..b6b3d58 100644 --- a/Rakefile +++ b/Rakefile @@ -1,5 +1,4 @@ require 'rubygems' -require 'spec/rake/spectask' UPSTREAM = "ext/v8/upstream" SCONS = "#{UPSTREAM}/scons" @@ -25,12 +24,6 @@ end -Spec::Rake::SpecTask.new(:spec) do |spec| - spec.libs << 'lib' << 'spec' - spec.spec_files = FileList['spec/**/*_spec.rb'] -end -task :spec => :compile - desc "Build gem" task :gem do Gem::Builder.new($gemspec).build diff --git a/tasks/spec.rake b/tasks/spec.rake new file mode 100644 index 0000000..3fae9ba --- /dev/null +++ b/tasks/spec.rake @@ -0,0 +1,10 @@ +begin + require 'spec/rake/spectask' + Spec::Rake::SpecTask.new(:spec) do |spec| + spec.libs << 'lib' << 'spec' + spec.spec_files = FileList['spec/**/*_spec.rb'] + end + task :spec => :compile +rescue LoadError => e + puts "unable to run specs from rake. gem install rspec" +end