From 7b90d4cd527c9dc5596d909bbd08097dd86628e8 Mon Sep 17 00:00:00 2001 From: humanzz Date: Mon, 22 Sep 2008 16:24:22 +0200 Subject: [PATCH] spec rake --- Rakefile | 7 +++++++ spec/fiber_extensions_spec.rb | 4 ++-- spec/fiber_pool_spec.rb | 3 ++- tasks/spec.rake | 12 ++++++++++++ 4 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 Rakefile create mode 100644 tasks/spec.rake diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..37aec84 --- /dev/null +++ b/Rakefile @@ -0,0 +1,7 @@ +require 'rubygems' +require 'rake' + +Dir['tasks/*.rake'].each { |rake| load rake } + +task :default => :spec + diff --git a/spec/fiber_extensions_spec.rb b/spec/fiber_extensions_spec.rb index f70f50b..b7c918b 100644 --- a/spec/fiber_extensions_spec.rb +++ b/spec/fiber_extensions_spec.rb @@ -1,4 +1,5 @@ -require '../lib/neverblock' +$:.unshift File.expand_path('..') +require 'lib/neverblock' describe Fiber do before(:all) do @@ -21,4 +22,3 @@ @fiber = nil end end - diff --git a/spec/fiber_pool_spec.rb b/spec/fiber_pool_spec.rb index 8db4dce..3fa13b5 100644 --- a/spec/fiber_pool_spec.rb +++ b/spec/fiber_pool_spec.rb @@ -1,4 +1,5 @@ -require '../lib/neverblock' +$:.unshift File.expand_path('..') +require 'lib/neverblock' describe NeverBlock::Pool::FiberPool do before(:each) do diff --git a/tasks/spec.rake b/tasks/spec.rake new file mode 100644 index 0000000..af2c1dc --- /dev/null +++ b/tasks/spec.rake @@ -0,0 +1,12 @@ +$:.unshift File.expand_path('..') + +require 'rubygems' +require 'rake' +require 'spec/rake/spectask' + +desc "Run all specs" + +Spec::Rake::SpecTask.new do |t| + t.spec_files = FileList['spec/*_spec.rb'] + t.spec_opts = ["--format specdoc"] +end