aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/query_cache_test.rb
diff options
context:
space:
mode:
authorMichael Koziarski <michael@koziarski.com>2007-09-02 23:52:58 +0000
committerMichael Koziarski <michael@koziarski.com>2007-09-02 23:52:58 +0000
commitb18d9568a64b9b3605db90f93e6fcbf77344d010 (patch)
treeee36d93a5d4e614cd9a8faea80a084d7e99a6c3f /activerecord/test/query_cache_test.rb
parent6b9b511de10ed7870d831259e18c38af627f92c9 (diff)
downloadrails-b18d9568a64b9b3605db90f93e6fcbf77344d010.tar.gz
rails-b18d9568a64b9b3605db90f93e6fcbf77344d010.tar.bz2
rails-b18d9568a64b9b3605db90f93e6fcbf77344d010.zip
Ensure QueryCache doesn't try to dup numeric results (does not affect the major OS database). Closes #7661 [tomafro, nzkoz]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7399 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'activerecord/test/query_cache_test.rb')
-rw-r--r--activerecord/test/query_cache_test.rb8
1 files changed, 7 insertions, 1 deletions
diff --git a/activerecord/test/query_cache_test.rb b/activerecord/test/query_cache_test.rb
index 53dc581641..8c8ae69776 100644
--- a/activerecord/test/query_cache_test.rb
+++ b/activerecord/test/query_cache_test.rb
@@ -16,7 +16,13 @@ class QueryCacheTest < Test::Unit::TestCase
assert_queries(1) { Task.find(1); Task.find(1) }
end
end
-
+
+ def test_count_queries_with_cache
+ Task.cache do
+ assert_queries(1) { Task.count; Task.count }
+ end
+ end
+
def test_query_cache_returned
assert_not_equal ActiveRecord::QueryCache, Task.connection.class
Task.cache do