mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
18 lines
415 B
Ruby
18 lines
415 B
Ruby
require 'helper'
|
|
|
|
describe Arel::Nodes::Count do
|
|
describe 'backwards compatibility' do
|
|
it 'must be an expression' do
|
|
Arel::Nodes::Count.new('foo').must_be_kind_of Arel::Expression
|
|
end
|
|
end
|
|
|
|
describe "as" do
|
|
it 'should alias the count' do
|
|
table = Arel::Table.new :users
|
|
table[:id].count.as('foo').to_sql.must_be_like %{
|
|
COUNT("users"."id") AS foo
|
|
}
|
|
end
|
|
end
|
|
end
|