Sha256: e7ae4da7b47746d328c9d80a524b377e3a30584d3eacbea79c395a92335db68f

Contents?: true

Size: 837 Bytes

Versions: 5

Compression:

Stored size: 837 Bytes

Contents

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

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

5 entries across 5 versions & 1 rubygems

Version Path
selections-0.2.2 spec/spec_helper.rb
selections-0.2.1 spec/spec_helper.rb
selections-0.1.14 spec/spec_helper.rb
selections-0.1.13 spec/spec_helper.rb
selections-0.1.12 spec/spec_helper.rb