Sha256: 2ec1fea61d2448780d76c99cb195fc4b9ba4ba3cdb9e5a4ab74617e56a97fa29

Contents?: true

Size: 991 Bytes

Versions: 3

Compression:

Stored size: 991 Bytes

Contents

require "bundler/setup"
Bundler.require(:default)
require "minitest/autorun"
require "minitest/pride"
require "active_record"

# for debugging
# ActiveRecord::Base.logger = Logger.new(STDOUT)

# rails does this in activerecord/lib/active_record/railtie.rb
ActiveRecord::Base.default_timezone = :utc
ActiveRecord::Base.time_zone_aware_attributes = true

# migrations
ActiveRecord::Base.establish_connection :adapter => "postgresql", :database => "searchkick_test"

ActiveRecord::Migration.create_table :products, :force => true do |t|
  t.string :name
  t.integer :store_id
  t.boolean :in_stock
  t.boolean :backordered
  t.integer :orders_count
  t.string :color
  t.timestamps
end

ActiveRecord::Migration.create_table :searches, :force => true do |t|
  t.string :query
  t.timestamp :searched_at
  t.timestamp :converted_at
  t.references :product
end

File.delete("elasticsearch.log") if File.exists?("elasticsearch.log")
Tire.configure { logger "elasticsearch.log", :level => "debug" }

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
searchkick-0.1.2 test/test_helper.rb
searchkick-0.1.1 test/test_helper.rb
searchkick-0.1.0 test/test_helper.rb