tasks/rspec.rake in cucumba-0.0.5 vs tasks/rspec.rake in cucumba-0.0.6
- old
+ new
@@ -1,26 +1,14 @@
-begin
- require 'rubygems' unless ENV['NO_RUBYGEMS']
- require 'spec'
- require 'spec/rake/spectask'
-rescue LoadError
- puts <<-EOS
-To use rspec for testing you must install rspec gem:
- gem install rspec
-EOS
- exit(0)
+require 'spec'
+require 'spec/rake/spectask'
+
+unless File.exists?('.spec/spec.opts')
+ Dir.mkdir('.spec') unless File.exists?('.spec')
+ File.open('.spec/spec.opts','w') { |f| f.write('--color') }
end
-namespace :spec do
-
- desc "Run the specs for configuration"
- Spec::Rake::SpecTask.new(:config) do |t|
- t.spec_opts = ['--options', "spec/spec.opts"]
- t.spec_files = FileList['spec/*_spec.rb']
- end
-
- desc "Run the specs with running test rails app"
- Spec::Rake::SpecTask.new(:rails) do |t|
- t.spec_opts = ['--options', "spec/spec.opts"]
- t.spec_files = FileList['spec/*_spec_rails.rb']
- end
+Spec::Rake::SpecTask.new do |t|
+ t.spec_opts = ['--options', ".spec/spec.opts"]
+ t.spec_files = FileList['spec/configuration_spec.rb','spec/rails_spec.rb']
end
+
+task :default => :spec