From a37bdba9be810fa5fc292175497ee614900c5043 Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Fri, 13 Aug 2010 14:13:38 -0700 Subject: table responds to "project" --- spec/arel/table_spec.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'spec/arel') diff --git a/spec/arel/table_spec.rb b/spec/arel/table_spec.rb index 67024f5c52..cf309ca8ca 100644 --- a/spec/arel/table_spec.rb +++ b/spec/arel/table_spec.rb @@ -18,6 +18,16 @@ module Arel end end + describe 'project' do + it 'can project' do + manager = @relation.project '*' + manager.to_sql.should == %{ + SELECT * + FROM "users" + }.gsub("\n", '').gsub(/(^\s*|\s*$)/, '').squeeze(' ') + end + end + describe 'where' do it "returns a tree manager" do manager = @relation.where @relation[:id].eq 1 -- cgit v1.2.3