mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Fix test_with_abstract_class_scope_should_be_executed_in_correct_context
To allow MS SQL Server's quote.
This commit is contained in:
parent
53d94ddef2
commit
c4edca3612
1 changed files with 2 additions and 7 deletions
|
@ -523,13 +523,8 @@ class DefaultScopingTest < ActiveRecord::TestCase
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_with_abstract_class_scope_should_be_executed_in_correct_context
|
def test_with_abstract_class_scope_should_be_executed_in_correct_context
|
||||||
vegetarian_pattern, gender_pattern = if current_adapter?(:Mysql2Adapter)
|
vegetarian_pattern = /#{Regexp.escape(Lion.connection.quote_table_name("lions.is_vegetarian"))}/i
|
||||||
[/`lions`.`is_vegetarian`/, /`lions`.`gender`/]
|
gender_pattern = /#{Regexp.escape(Lion.connection.quote_table_name("lions.gender"))}/i
|
||||||
elsif current_adapter?(:OracleAdapter)
|
|
||||||
[/"LIONS"."IS_VEGETARIAN"/, /"LIONS"."GENDER"/]
|
|
||||||
else
|
|
||||||
[/"lions"."is_vegetarian"/, /"lions"."gender"/]
|
|
||||||
end
|
|
||||||
|
|
||||||
assert_match vegetarian_pattern, Lion.all.to_sql
|
assert_match vegetarian_pattern, Lion.all.to_sql
|
||||||
assert_match gender_pattern, Lion.female.to_sql
|
assert_match gender_pattern, Lion.female.to_sql
|
||||||
|
|
Loading…
Reference in a new issue