Sha256: df78564a8170a9e6d3fbe3de7fd1a05ed52dbb191568418052e79ce222a1a1b6

Contents?: true

Size: 622 Bytes

Versions: 48

Compression:

Stored size: 622 Bytes

Contents

require 'jdbc_common'
require 'db/postgres'
require 'models/reserved_word'

class PostgresReservedWordsTest < Test::Unit::TestCase
  def setup
    CreateReservedWords.up
  end
  def teardown
    CreateReservedWords.down
  end

  def test_quote_reserved_word_column
    columns = ReservedWord.column_names - ["id"]
    ReservedWord.connection.add_index :reserved_words, columns
    indexes = ReservedWord.connection.indexes("reserved_words")
    assert_equal 1, indexes.size
    columns.each do |c|
      assert indexes[0].columns.include?(c), "#{indexes[0].columns.inspect} does not include #{c.inspect}"
    end
  end
end

Version data entries

48 entries across 48 versions & 10 rubygems

Version Path
saturnflyer-activerecord-jdbc-adapter-0.9.3 test/postgres_reserved_test.rb
cmoran92-activerecord-jdbc-adapter-1.2.1.2 test/postgres_reserved_test.rb
tgbyte-activerecord-jdbc-adapter-1.2.2.5 test/postgres_reserved_test.rb
tgbyte-activerecord-jdbc-adapter-1.2.2.4 test/postgres_reserved_test.rb
tgbyte-activerecord-jdbc-adapter-1.2.2.3 test/postgres_reserved_test.rb
tgbyte-activerecord-jdbc-adapter-1.2.2.2 test/postgres_reserved_test.rb
activerecord-jdbc-adapter-1.2.2.1 test/postgres_reserved_test.rb
activerecord-jdbc-adapter-onsite-1.2.2 test/postgres_reserved_test.rb
cmoran92-activerecord-jdbc-adapter-1.2.1.1 test/postgres_reserved_test.rb
intentmedia-activerecord-jdbc-adapter-1.1.1.1 test/postgres_reserved_test.rb
activerecord-jdbc-adapter-1.2.2 test/postgres_reserved_test.rb
cmoran92-activerecord-jdbc-adapter-1.2.1 test/postgres_reserved_test.rb
activerecord-jdbc-adapter-1.2.1 test/postgres_reserved_test.rb
c3-activerecord-jdbc-adapter-1.1.3.1 test/postgres_reserved_test.rb
activerecord-jdbc-adapter-1.2.0 test/postgres_reserved_test.rb
c3-activerecord-jdbc-adapter-1.1.3 test/postgres_reserved_test.rb
jashmenn-activerecord-jdbc-adapter-1.2.0.0 test/postgres_reserved_test.rb
jashmenn-activerecord-jdbc-adapter-1.2.0 test/postgres_reserved_test.rb
activerecord-jdbc-adapter-1.1.3 test/postgres_reserved_test.rb
activerecord-jdbc-adapter-1.1.2 test/postgres_reserved_test.rb