Merge pull request #100 from openSUSE/test_in_memory

Suggest/allow an in-memory db for testing.
This commit is contained in:
Artem Chernikov 2014-05-09 11:03:56 +02:00
commit b041edff52
2 changed files with 9 additions and 3 deletions

View file

@ -14,7 +14,7 @@ development:
# Do not set this db to the same as development or production. # Do not set this db to the same as development or production.
test: test:
adapter: sqlite3 adapter: sqlite3
database: db/test.sqlite3 database: ":memory:"
pool: 5 pool: 5
timeout: 5000 timeout: 5000

View file

@ -3,6 +3,12 @@ Coveralls.wear!('rails')
# This file is copied to spec/ when you run 'rails generate rspec:install' # This file is copied to spec/ when you run 'rails generate rspec:install'
ENV["RAILS_ENV"] ||= 'test' ENV["RAILS_ENV"] ||= 'test'
require File.expand_path("../../config/environment", __FILE__) 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' require 'rspec/rails'
# Requires supporting ruby files with custom matchers and macros, etc, in # Requires supporting ruby files with custom matchers and macros, etc, in