Sha256: 66eb3d8b72981f26ed37d3e760e2dc995e4bec58023d204dfd0b70f01ae5e91d
Contents?: true
Size: 518 Bytes
Versions: 118
Compression:
Stored size: 518 Bytes
Contents
require 'helper' module Arel module Nodes describe 'As' do describe '#as' do it 'makes an AS node' do attr = Table.new(:users)[:id] as = attr.as(Arel.sql('foo')) assert_equal attr, as.left assert_equal 'foo', as.right end it 'converts right to SqlLiteral if a string' do attr = Table.new(:users)[:id] as = attr.as('foo') assert_kind_of Arel::Nodes::SqlLiteral, as.right end end end end end
Version data entries
118 entries across 100 versions & 14 rubygems