Sha256: 3042fd2bebc2b6c91e5683314dde6f7d75eac17fa42568fd8444ee827ab33381

Contents?: true

Size: 709 Bytes

Versions: 11

Compression:

Stored size: 709 Bytes

Contents

require 'active_record'
require 'minitest/autorun'
require 'inquery'
require 'db/models'

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

module TestHelper
  extend ActiveSupport::Concern

  module ClassMethods
    def setup_db
      load File.dirname(__FILE__) + '/db/schema.rb'
    end

    def setup_base_data
      Group.create!(name: 'Group 1', color: 'red')
      Group.create!(name: 'Group 2', color: 'green')
      Group.create!(name: 'Group 3', color: 'green')

      User.create!(name: 'User 1', groups: Group.find([1, 2]))
      User.create!(name: 'User 2', groups: Group.find([1, 3]))
      User.create!(name: 'User 3', groups: Group.find([2]))
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
inquery-1.0.8 test/test_helper.rb
inquery-1.0.7 test/test_helper.rb
inquery-1.0.6 test/test_helper.rb
inquery-1.0.5 test/test_helper.rb
inquery-1.0.4 test/test_helper.rb
inquery-1.0.3 test/test_helper.rb
inquery-1.0.2 test/test_helper.rb
inquery-1.0.1 test/test_helper.rb
inquery-1.0.0 test/test_helper.rb
inquery-0.1.0 test/test_helper.rb
inquery-0.0.1 test/test_helper.rb