aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases/base_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'activerecord/test/cases/base_test.rb')
-rw-r--r--activerecord/test/cases/base_test.rb24
1 files changed, 12 insertions, 12 deletions
diff --git a/activerecord/test/cases/base_test.rb b/activerecord/test/cases/base_test.rb
index f0ef522515..e2e4aa22f4 100644
--- a/activerecord/test/cases/base_test.rb
+++ b/activerecord/test/cases/base_test.rb
@@ -439,7 +439,7 @@ class BasicsTest < ActiveRecord::TestCase
if current_adapter?(:Mysql2Adapter)
def test_update_all_with_order_and_limit
- assert_equal 1, Topic.limit(1).order("id DESC").update_all(content: "bulk updated!")
+ assert_equal 1, Topic.limit(1).order(Arel.sql("id DESC")).update_all(content: "bulk updated!")
end
end
@@ -1081,11 +1081,11 @@ class BasicsTest < ActiveRecord::TestCase
def test_find_last
last = Developer.last
- assert_equal last, Developer.all.merge!(order: "id desc").first
+ assert_equal last, Developer.all.merge!(order: Arel.sql("id desc")).first
end
def test_last
- assert_equal Developer.all.merge!(order: "id desc").first, Developer.last
+ assert_equal Developer.all.merge!(order: Arel.sql("id desc")).first, Developer.last
end
def test_all
@@ -1095,27 +1095,27 @@ class BasicsTest < ActiveRecord::TestCase
end
def test_all_with_conditions
- assert_equal Developer.all.merge!(order: "id desc").to_a, Developer.order("id desc").to_a
+ assert_equal Developer.all.merge!(order: Arel.sql("id desc")).to_a, Developer.order(Arel.sql("id desc")).to_a
end
def test_find_ordered_last
- last = Developer.all.merge!(order: "developers.salary ASC").last
- assert_equal last, Developer.all.merge!(order: "developers.salary ASC").to_a.last
+ last = Developer.all.merge!(order: Arel.sql("developers.salary ASC")).last
+ assert_equal last, Developer.all.merge!(order: Arel.sql("developers.salary ASC")).to_a.last
end
def test_find_reverse_ordered_last
- last = Developer.all.merge!(order: "developers.salary DESC").last
- assert_equal last, Developer.all.merge!(order: "developers.salary DESC").to_a.last
+ last = Developer.all.merge!(order: Arel.sql("developers.salary DESC")).last
+ assert_equal last, Developer.all.merge!(order: Arel.sql("developers.salary DESC")).to_a.last
end
def test_find_multiple_ordered_last
- last = Developer.all.merge!(order: "developers.name, developers.salary DESC").last
- assert_equal last, Developer.all.merge!(order: "developers.name, developers.salary DESC").to_a.last
+ last = Developer.all.merge!(order: Arel.sql("developers.name, developers.salary DESC")).last
+ assert_equal last, Developer.all.merge!(order: Arel.sql("developers.name, developers.salary DESC")).to_a.last
end
def test_find_keeps_multiple_order_values
- combined = Developer.all.merge!(order: "developers.name, developers.salary").to_a
- assert_equal combined, Developer.all.merge!(order: ["developers.name", "developers.salary"]).to_a
+ combined = Developer.all.merge!(order: Arel.sql("developers.name, developers.salary")).to_a
+ assert_equal combined, Developer.all.merge!(order: [Arel.sql("developers.name"), Arel.sql("developers.salary")]).to_a
end
def test_find_keeps_multiple_group_values