Sha256: d691163dab60de004870cb1cf72f20f6c992b37d697b5c867854cdfa2e9c26ed
Contents?: true
Size: 974 Bytes
Versions: 8
Compression:
Stored size: 974 Bytes
Contents
require "cases/helper" class PostgresqlCaseInsensitiveTest < ActiveRecord::PostgreSQLTestCase class Default < ActiveRecord::Base; end def test_case_insensitiveness connection = ActiveRecord::Base.connection table = Default.arel_table column = Default.columns_hash["char1"] comparison = connection.case_insensitive_comparison table, :char1, column, nil assert_match(/lower/i, comparison.to_sql) column = Default.columns_hash["char2"] comparison = connection.case_insensitive_comparison table, :char2, column, nil assert_match(/lower/i, comparison.to_sql) column = Default.columns_hash["char3"] comparison = connection.case_insensitive_comparison table, :char3, column, nil assert_match(/lower/i, comparison.to_sql) column = Default.columns_hash["multiline_default"] comparison = connection.case_insensitive_comparison table, :multiline_default, column, nil assert_match(/lower/i, comparison.to_sql) end end
Version data entries
8 entries across 8 versions & 1 rubygems