Add warning messages to test helpers for the 'prepare' rake task to avoid confusion [ci skip]

This commit is contained in:
Ben Atkins 2014-03-20 16:17:11 -04:00
parent a0b93aba5f
commit 618768853a
3 changed files with 12 additions and 4 deletions

View File

@ -1,9 +1,7 @@
require 'bundler'
Bundler::GemHelper.install_tasks
require 'rake/testtask'
desc 'Set a relevant database.yml'
desc 'Set a relevant database.yml for testing'
task :prepare do
ENV["DB"] ||= "sqlite"
if RUBY_VERSION.to_f >= 1.9
@ -15,6 +13,7 @@ task :prepare do
end
require 'rake/testtask'
desc 'Run tests on PaperTrail with Test::Unit.'
Rake::TestTask.new(:test) do |t|
t.libs << 'lib'

View File

@ -1,4 +1,9 @@
ENV["RAILS_ENV"] ||= 'test'
ENV["DB"] ||= 'sqlite'
unless File.exists?(File.expand_path('../../test/dummy/config/database.yml', __FILE__))
warn "WARNING: No database.yml detected for the dummy app, please run `rake prepare` first"
end
require File.expand_path('../../test/dummy/config/environment', __FILE__)
require 'rspec/rails'

View File

@ -1,6 +1,10 @@
# Configure Rails Envinronment
ENV["RAILS_ENV"] = "test"
ENV["DB"] ||= "sqlite"
unless File.exists?(File.expand_path('../../test/dummy/config/database.yml', __FILE__))
warn "WARNING: No database.yml detected for the dummy app, please run `rake prepare` first"
end
require File.expand_path("../dummy/config/environment.rb", __FILE__)
require "rails/test_help"
require 'shoulda'