Sha256: c7b272fc6e409a92f87e2ad5465f2b1dc8d3e26cd57e0761506b745adc6a2a9b

Contents?: true

Size: 618 Bytes

Versions: 3

Compression:

Stored size: 618 Bytes

Contents

require 'abstract_unit'
require 'fixtures/topic'

class TestColumnAlias < Test::Unit::TestCase

  def test_column_alias
    topic = Topic.find(1)
    if ActiveRecord::ConnectionAdapters.const_defined? :OracleAdapter
      if ActiveRecord::Base.connection.instance_of?(ActiveRecord::ConnectionAdapters::OracleAdapter)
        records = topic.connection.select_all("SELECT id AS pk FROM topics WHERE ROWNUM < 2")
        assert_equal("pk", records[0].keys[0])
      end
    else
      records = topic.connection.select_all("SELECT id AS pk FROM topics")
      assert_equal("pk", records[0].keys[0])
    end
  end
  
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
activerecord-1.11.0 test/column_alias_test.rb
activerecord-1.11.1 test/column_alias_test.rb
activerecord-1.12.1 test/column_alias_test.rb