spec/spec_helper.rb in joost-searchlogic-2.1.5.3 vs spec/spec_helper.rb in joost-searchlogic-2.1.7.1

- old
+ new

@@ -1,18 +1,22 @@ require 'spec' require 'rubygems' require 'ruby-debug' require 'activerecord' +ENV['TZ'] = 'UTC' +Time.zone = 'Eastern Time (US & Canada)' + ActiveRecord::Base.establish_connection(:adapter => "sqlite3", :dbfile => ":memory:") ActiveRecord::Base.configurations = true ActiveRecord::Schema.verbose = false ActiveRecord::Schema.define(:version => 1) do create_table :companies do |t| t.datetime :created_at t.datetime :updated_at + t.integer :users_count, :default => 0 end create_table :users do |t| t.datetime :created_at t.datetime :updated_at @@ -48,10 +52,10 @@ class Company < ActiveRecord::Base has_many :users, :dependent => :destroy end class User < ActiveRecord::Base - belongs_to :company + belongs_to :company, :counter_cache => true has_many :orders, :dependent => :destroy alias_scope :username_has, lambda { |value| username_like(value) } end class Order < ActiveRecord::Base