Sha256: b867cbbf62ed8e66ab18c783ab3299537639a849c3e74d293afe90f62ff051b0

Contents?: true

Size: 439 Bytes

Versions: 97

Compression:

Stored size: 439 Bytes

Contents

require 'abstract_unit'
require 'fixtures/topic'

class TestColumnAlias < Test::Unit::TestCase
  fixtures :topics

  QUERY = if 'Oracle' == ActiveRecord::Base.connection.adapter_name
            'SELECT id AS pk FROM topics WHERE ROWNUM < 2'
          else
            'SELECT id AS pk FROM topics'
          end

  def test_column_alias
    records = Topic.connection.select_all(QUERY)
    assert_equal 'pk', records[0].keys[0]
  end
end

Version data entries

97 entries across 97 versions & 7 rubygems

Version Path
backlog-0.8.1 vendor/rails/activerecord/test/column_alias_test.rb
backlog-0.9.1 vendor/rails/activerecord/test/column_alias_test.rb
radiant-0.6.1 vendor/rails/activerecord/test/column_alias_test.rb
radiant-0.6.0 vendor/rails/activerecord/test/column_alias_test.rb
radiant-0.6.2 vendor/rails/activerecord/test/column_alias_test.rb
radiant-0.6.3 vendor/rails/activerecord/test/column_alias_test.rb
radiant-0.6.4 vendor/rails/activerecord/test/column_alias_test.rb
radiant-0.6.5.1 vendor/rails/activerecord/test/column_alias_test.rb
radiant-0.6.5 vendor/rails/activerecord/test/column_alias_test.rb
radiant-0.6.6 vendor/rails/activerecord/test/column_alias_test.rb
radiant-0.6.7 vendor/rails/activerecord/test/column_alias_test.rb
radiant-0.6.8 vendor/rails/activerecord/test/column_alias_test.rb
radiant-0.6.9 vendor/rails/activerecord/test/column_alias_test.rb
rq-3.3.0 rails/vendor/rails/activerecord/test/column_alias_test.rb
rq-3.4.0 rails/vendor/rails/activerecord/test/column_alias_test.rb
spree-0.0.9 vendor/rails/activerecord/test/column_alias_test.rb
spree-0.2.0 vendor/rails/activerecord/test/column_alias_test.rb