spec/spec_helper.rb in seed_helper-1.7.0 vs spec/spec_helper.rb in seed_helper-1.8.0
- old
+ new
@@ -1,4 +1,32 @@
require 'rubygems'
-require 'bundler/setup'
+require 'bundler'
+Bundler.require
+require 'rails/all'
-require 'seed_helper'
+require 'seed_helper'
+
+# Create an in-memory database to do some basic tests with a real model
+ActiveRecord::Base.establish_connection(adapter: "sqlite3", database: ":memory:")
+
+class User < ActiveRecord::Base
+ def to_s
+ email
+ end
+end
+
+ActiveRecord::Schema.define do
+ self.verbose = false
+
+ create_table :users, force: true do |t|
+ t.string :email
+ t.string :name
+ end
+
+end
+
+RSpec.configure do |config|
+
+ # DIY Database Cleaner
+ config.before(:each) { User.delete_all }
+
+end
\ No newline at end of file