aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases/log_subscriber_test.rb
diff options
context:
space:
mode:
authorJosé Valim <jose.valim@gmail.com>2011-05-02 09:00:54 +0200
committerJosé Valim <jose.valim@gmail.com>2011-05-02 10:16:13 +0200
commit3fc37e8ef96b3f139427189b58c426ec7fff65be (patch)
treed2541cd3727aea9c144f90662059766876168208 /activerecord/test/cases/log_subscriber_test.rb
parentde9166325b646d416ccca493d948ea37be2b137b (diff)
downloadrails-3fc37e8ef96b3f139427189b58c426ec7fff65be.tar.gz
rails-3fc37e8ef96b3f139427189b58c426ec7fff65be.tar.bz2
rails-3fc37e8ef96b3f139427189b58c426ec7fff65be.zip
Fix failing AR test.
Diffstat (limited to 'activerecord/test/cases/log_subscriber_test.rb')
-rw-r--r--activerecord/test/cases/log_subscriber_test.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/activerecord/test/cases/log_subscriber_test.rb b/activerecord/test/cases/log_subscriber_test.rb
index 5f55299065..c6c6079490 100644
--- a/activerecord/test/cases/log_subscriber_test.rb
+++ b/activerecord/test/cases/log_subscriber_test.rb
@@ -1,11 +1,14 @@
require "cases/helper"
require "models/developer"
+require "models/post"
require "active_support/log_subscriber/test_helper"
class LogSubscriberTest < ActiveRecord::TestCase
include ActiveSupport::LogSubscriber::TestHelper
include ActiveSupport::BufferedLogger::Severity
+ fixtures :posts
+
def setup
@old_logger = ActiveRecord::Base.logger
@using_identity_map = ActiveRecord::IdentityMap.enabled?
@@ -91,4 +94,13 @@ class LogSubscriberTest < ActiveRecord::TestCase
def test_initializes_runtime
Thread.new { assert_equal 0, ActiveRecord::LogSubscriber.runtime }.join
end
+
+ def test_log
+ ActiveRecord::IdentityMap.use do
+ Post.find 1
+ Post.find 1
+ end
+ wait
+ assert_match(/From Identity Map/, @logger.logged(:debug).last)
+ end
end