Commit 3a08814c018456a69a457498e43b241d8df5ed2f

Authored by Andrew Kane
1 parent ca8b021f

Switched to SQLite for ActiveRecord tests

@@ -3,5 +3,7 @@ source 'https://rubygems.org' @@ -3,5 +3,7 @@ source 'https://rubygems.org'
3 # Specify your gem's dependencies in searchkick.gemspec 3 # Specify your gem's dependencies in searchkick.gemspec
4 gemspec 4 gemspec
5 5
  6 +gem "sqlite3"
  7 +gem "activerecord"
6 # gem "activerecord", "~> 3.2.0" 8 # gem "activerecord", "~> 3.2.0"
7 # gem "activerecord", "~> 3.1.0" 9 # gem "activerecord", "~> 3.1.0"
searchkick.gemspec
@@ -24,6 +24,4 @@ Gem::Specification.new do |spec| @@ -24,6 +24,4 @@ Gem::Specification.new do |spec|
24 spec.add_development_dependency "bundler", "~> 1.3" 24 spec.add_development_dependency "bundler", "~> 1.3"
25 spec.add_development_dependency "rake" 25 spec.add_development_dependency "rake"
26 spec.add_development_dependency "minitest", "~> 4.7" 26 spec.add_development_dependency "minitest", "~> 4.7"
27 - spec.add_development_dependency "activerecord"  
28 - spec.add_development_dependency "pg"  
29 end 27 end
test/test_helper.rb
@@ -59,9 +59,9 @@ else @@ -59,9 +59,9 @@ else
59 ActiveRecord::Base.time_zone_aware_attributes = true 59 ActiveRecord::Base.time_zone_aware_attributes = true
60 60
61 # migrations 61 # migrations
62 - ActiveRecord::Base.establish_connection :adapter => "postgresql", :database => "searchkick_test" 62 + ActiveRecord::Base.establish_connection adapter: "sqlite3", database: ":memory:"
63 63
64 - ActiveRecord::Migration.create_table :products, :force => true do |t| 64 + ActiveRecord::Migration.create_table :products do |t|
65 t.string :name 65 t.string :name
66 t.integer :store_id 66 t.integer :store_id
67 t.boolean :in_stock 67 t.boolean :in_stock
@@ -74,11 +74,11 @@ else @@ -74,11 +74,11 @@ else
74 t.timestamps 74 t.timestamps
75 end 75 end
76 76
77 - ActiveRecord::Migration.create_table :stores, :force => true do |t| 77 + ActiveRecord::Migration.create_table :stores do |t|
78 t.string :name 78 t.string :name
79 end 79 end
80 80
81 - ActiveRecord::Migration.create_table :animals, :force => true do |t| 81 + ActiveRecord::Migration.create_table :animals do |t|
82 t.string :name 82 t.string :name
83 t.string :type 83 t.string :type
84 end 84 end