Sha256: c2f966442465fa982f2856bc3b8c4609721b431f7ad1d39ac696172cab63a557
Contents?: true
Size: 1.02 KB
Versions: 4
Compression:
Stored size: 1.02 KB
Contents
require 'spec_helper' if Rails.version.to_i > 2 describe Bullet::Detector::Counter do before(:each) do Bullet.start_request end after(:each) do Bullet.end_request end it "should need counter cache with all cities" do Country.all.each do |country| country.cities.size end Bullet.collected_counter_cache_notifications.should_not be_empty end it "should not need counter cache if already define counter_cache" do Person.all.each do |person| person.pets.size end Bullet.collected_counter_cache_notifications.should be_empty end it "should not need counter cache with only one object" do Country.first.cities.size Bullet.collected_counter_cache_notifications.should be_empty end it "should not need counter cache with part of cities" do Country.all.each do |country| country.cities.where(:name => 'first').size end Bullet.collected_counter_cache_notifications.should be_empty end end end
Version data entries
4 entries across 2 versions & 1 rubygems