Sha256: dd0da97b5dca3516c50a5cdc416190c05b74ecf7679fff3bf2de25fab521e21b

Contents?: true

Size: 487 Bytes

Versions: 4

Compression:

Stored size: 487 Bytes

Contents

require 'jdbc_common'

class CreateISLSchema < ActiveRecord::Migration
  def self.up
    execute "CREATE TABLE domains (id int, name varchar(16))"
  end

  def self.down
    execute "DROP TABLE domains"
  end
end

class Domain < ActiveRecord::Base
end

class PostgresInformationSchemaLeakTest < Test::Unit::TestCase
  def setup
    CreateISLSchema.up
  end

  def teardown
    CreateISLSchema.down
  end

  def test_columns
    assert_equal(%w{id name}, Domain.column_names)
  end
end  

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
activerecord-jdbc-adapter-1.2.9.1 test/postgres_information_schema_leak_test.rb
activerecord-jdbc-adapter-1.2.9 test/postgres_information_schema_leak_test.rb
activerecord-jdbc-adapter-1.2.8 test/postgres_information_schema_leak_test.rb
activerecord-jdbc-adapter-1.2.5 test/postgres_information_schema_leak_test.rb