aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2014-04-12 18:40:29 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2014-04-12 18:40:29 -0700
commit09608ce9d236c6a9439cf011a3442e1492d0732e (patch)
treee9615e935056b770268e1b1e2949713d2bc10a64 /activerecord/test/cases
parent85f3a57a57b3c6d105e35936bf3ee972dc652902 (diff)
downloadrails-09608ce9d236c6a9439cf011a3442e1492d0732e.tar.gz
rails-09608ce9d236c6a9439cf011a3442e1492d0732e.tar.bz2
rails-09608ce9d236c6a9439cf011a3442e1492d0732e.zip
use an array for bind params to simplify substitution
Diffstat (limited to 'activerecord/test/cases')
-rw-r--r--activerecord/test/cases/statement_cache_test.rb20
1 files changed, 10 insertions, 10 deletions
diff --git a/activerecord/test/cases/statement_cache_test.rb b/activerecord/test/cases/statement_cache_test.rb
index 96a899a08b..a704b861cb 100644
--- a/activerecord/test/cases/statement_cache_test.rb
+++ b/activerecord/test/cases/statement_cache_test.rb
@@ -16,12 +16,12 @@ module ActiveRecord
Book.create(name: "my other book")
cache = StatementCache.create(Book.connection) do |params|
- Book.where(:name => params[:name])
+ Book.where(:name => params.bind)
end
- b = cache.execute({ name: "my book" }, Book, Book.connection)
+ b = cache.execute([ "my book" ], Book, Book.connection)
assert_equal "my book", b[0].name
- b = cache.execute({ name: "my other book" }, Book, Book.connection)
+ b = cache.execute([ "my other book" ], Book, Book.connection)
assert_equal "my other book", b[0].name
end
@@ -31,12 +31,12 @@ module ActiveRecord
b2 = Book.create(name: "my other book")
cache = StatementCache.create(Book.connection) do |params|
- Book.where(id: params[:id])
+ Book.where(id: params.bind)
end
- b = cache.execute({ id: b1.id }, Book, Book.connection)
+ b = cache.execute([ b1.id ], Book, Book.connection)
assert_equal b1.name, b[0].name
- b = cache.execute({ id: b2.id }, Book, Book.connection)
+ b = cache.execute([ b2.id ], Book, Book.connection)
assert_equal b2.name, b[0].name
end
@@ -59,7 +59,7 @@ module ActiveRecord
Book.create(name: "my book", author_id: 4)
- books = cache.execute({}, Book, Book.connection)
+ books = cache.execute([], Book, Book.connection)
assert_equal "my book", books[0].name
end
@@ -72,7 +72,7 @@ module ActiveRecord
molecule = salty.molecules.create(name: 'dioxane')
molecule.electrons.create(name: 'lepton')
- liquids = cache.execute({}, Book, Book.connection)
+ liquids = cache.execute([], Book, Book.connection)
assert_equal "salty", liquids[0].name
end
@@ -85,13 +85,13 @@ module ActiveRecord
Book.create(name: "my book")
end
- first_books = cache.execute({}, Book, Book.connection)
+ first_books = cache.execute([], Book, Book.connection)
3.times do
Book.create(name: "my book")
end
- additional_books = cache.execute({}, Book, Book.connection)
+ additional_books = cache.execute([], Book, Book.connection)
assert first_books != additional_books
end
end