diff options
Diffstat (limited to 'cloudmasterd/tasks/rspec.rake')
| -rw-r--r-- | cloudmasterd/tasks/rspec.rake | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/cloudmasterd/tasks/rspec.rake b/cloudmasterd/tasks/rspec.rake new file mode 100644 index 0000000..2415fa4 --- /dev/null +++ b/cloudmasterd/tasks/rspec.rake @@ -0,0 +1,21 @@ +begin + require 'spec' +rescue LoadError + require 'rubygems' + require 'spec' +end +begin + require 'spec/rake/spectask' +rescue LoadError + puts <<-EOS +To use rspec for testing you must install rspec gem: + gem install rspec +EOS + exit(0) +end + +desc "Run the specs under spec/models" +Spec::Rake::SpecTask.new do |t| + t.spec_opts = ['--options', "spec/spec.opts"] + t.spec_files = FileList['spec/**/*_spec.rb'] +end |
