Sha256: 71400242b89d28287f8ec732764106176489bfc15438d3073e5ab7e9fd7c4af7

Contents?: true

Size: 1003 Bytes

Versions: 7

Compression:

Stored size: 1003 Bytes

Contents

require 'selections'
require "nokogiri"
require 'active_record/fixtures'

if ActiveRecord::VERSION::MAJOR == 3
  # Rails 3 has some big warning that prints out if this is not there, but this will break Rails 4. :(
  require 'minitest'
end

ActiveRecord::Base.establish_connection adapter: "sqlite3", database: ":memory:"
ActiveRecord::Migration.create_table :selections do |t|
  t.string :name
  t.string :system_code
  t.integer :parent_id
  t.datetime :archived_at
  t.integer :position_value
  t.boolean :is_default
  t.timestamps
end
ActiveRecord::Base.send(:include, ActsAsTree)

ActiveRecord::Migration.create_table :tickets do |t|
  t.string :name
  t.integer :parent_id
  t.integer :priority_id
  t.timestamps
end

class Selection < ActiveRecord::Base #:nodoc:
  selectable
end

class Ticket < ActiveRecord::Base #:nodoc:

end

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

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
selections-1.1.1 spec/spec_helper.rb
selections-1.0.5 spec/spec_helper.rb
selections-1.0.4 spec/spec_helper.rb
selections-1.0.3 spec/spec_helper.rb
selections-1.0.2 spec/spec_helper.rb
selections-1.0.1 spec/spec_helper.rb
selections-1.0.0 spec/spec_helper.rb