diff --git a/config/database.yml.example b/config/database.yml.example index 51a4dd45..ba386c23 100644 --- a/config/database.yml.example +++ b/config/database.yml.example @@ -14,7 +14,7 @@ development: # Do not set this db to the same as development or production. test: adapter: sqlite3 - database: db/test.sqlite3 + database: ":memory:" pool: 5 timeout: 5000 diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 5b6b9b08..0df96be7 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -3,6 +3,12 @@ Coveralls.wear!('rails') # This file is copied to spec/ when you run 'rails generate rspec:install' ENV["RAILS_ENV"] ||= 'test' require File.expand_path("../../config/environment", __FILE__) + +if Rails.configuration.database_configuration['test']['database'] == ':memory:' + load "#{Rails.root}/db/schema.rb" + load "#{Rails.root}/db/seeds.rb" +end + require 'rspec/rails' # Requires supporting ruby files with custom matchers and macros, etc, in @@ -39,9 +45,9 @@ RSpec.configure do |config| # Include factory_girls syntax config.include FactoryGirl::Syntax::Methods - + # As we start from scratch in April 2014, let's forbid the old :should syntax config.expect_with :rspec do |c| c.syntax = :expect - end + end end