Sha256: 8aa1f57e904a0a4a7937d32062e1e9e7337cd183dce9249d13fa0c604fee9a1f

Contents?: true

Size: 565 Bytes

Versions: 5

Compression:

Stored size: 565 Bytes

Contents

require 'rubygems'
require 'bundler'
Bundler.require
require 'rails/all'

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

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
seed_helper-1.13.0 spec/spec_helper.rb
seed_helper-1.12.1 spec/spec_helper.rb
seed_helper-1.11.0 spec/spec_helper.rb
seed_helper-1.9.0 spec/spec_helper.rb
seed_helper-1.8.0 spec/spec_helper.rb