Merge pull request #10521 from yahonda/sanitize_oracle

Remove current_adapter? from test_sanitize_sql_hash_handles_associations
This commit is contained in:
Rafael Mendonça França 2013-05-08 10:44:16 -07:00
commit d4de2c34c5
1 changed files with 4 additions and 5 deletions

View File

@ -6,11 +6,10 @@ class SanitizeTest < ActiveRecord::TestCase
end
def test_sanitize_sql_hash_handles_associations
if current_adapter?(:MysqlAdapter, :Mysql2Adapter)
expected_value = "`adorable_animals`.`name` = 'Bambi'"
else
expected_value = "\"adorable_animals\".\"name\" = 'Bambi'"
end
quoted_bambi = ActiveRecord::Base.connection.quote("Bambi")
quoted_column_name = ActiveRecord::Base.connection.quote_column_name("name")
quoted_table_name = ActiveRecord::Base.connection.quote_table_name("adorable_animals")
expected_value = "#{quoted_table_name}.#{quoted_column_name} = #{quoted_bambi}"
assert_equal expected_value, Binary.send(:sanitize_sql_hash, {adorable_animals: {name: 'Bambi'}})
end