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