Sha256: 86974222f88f6efc7bdde030ef4ddab304c211dcc17cb2559cd46a5d488eb3cc

Contents?: true

Size: 592 Bytes

Versions: 2

Compression:

Stored size: 592 Bytes

Contents

require 'active_record'
require 'generators/purgatory/templates/create_purgatories'

ActiveRecord::Base.establish_connection adapter: "sqlite3", database: ":memory:"

ActiveRecord::Migration.create_table :widgets do |t|
  t.string :name
  t.integer :price
  t.string :original_name 
  t.timestamps
end

ActiveRecord::Migration.create_table :users do |t|
  t.string :name
  t.timestamps
end

CreatePurgatories.new.migrate(:up)

RSpec.configure do |config|
  config.around do |example|
    ActiveRecord::Base.transaction do
      example.run
      raise ActiveRecord::Rollback
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
purgatory-2.2.0 spec/support/active_record.rb
purgatory-2.1.0 spec/support/active_record.rb