test/test_helper.rb in searchkick-0.5.3 vs test/test_helper.rb in searchkick-0.6.0
- old
+ new
@@ -1,17 +1,15 @@
require "bundler/setup"
Bundler.require(:default)
require "minitest/autorun"
require "minitest/pride"
+require "logger"
ENV["RACK_ENV"] = "test"
File.delete("elasticsearch.log") if File.exists?("elasticsearch.log")
-Tire.configure do
- logger "elasticsearch.log", :level => "debug"
- pretty true
-end
+Searchkick.client.transport.logger = Logger.new("elasticsearch.log")
if defined?(Mongoid)
Mongoid.configure do |config|
config.connect_to "searchkick_test"
end
@@ -57,13 +55,13 @@
# 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::Base.establish_connection adapter: "sqlite3", database: ":memory:"
- ActiveRecord::Migration.create_table :products, :force => true do |t|
+ ActiveRecord::Migration.create_table :products do |t|
t.string :name
t.integer :store_id
t.boolean :in_stock
t.boolean :backordered
t.integer :orders_count
@@ -72,14 +70,14 @@
t.decimal :latitude, precision: 10, scale: 7
t.decimal :longitude, precision: 10, scale: 7
t.timestamps
end
- ActiveRecord::Migration.create_table :stores, :force => true do |t|
+ ActiveRecord::Migration.create_table :stores do |t|
t.string :name
end
- ActiveRecord::Migration.create_table :animals, :force => true do |t|
+ ActiveRecord::Migration.create_table :animals do |t|
t.string :name
t.string :type
end
class Product < ActiveRecord::Base