aboutsummaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
Diffstat (limited to 'spec')
-rw-r--r--spec/algebra/unit/relations/relation_spec.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/spec/algebra/unit/relations/relation_spec.rb b/spec/algebra/unit/relations/relation_spec.rb
index f51ecd7789..8d0639ee07 100644
--- a/spec/algebra/unit/relations/relation_spec.rb
+++ b/spec/algebra/unit/relations/relation_spec.rb
@@ -72,8 +72,10 @@ module Arel
describe '#project' do
it "manufactures a projection relation" do
- @relation.project(@attribute1, @attribute2). \
- should == Project.new(@relation, @attribute1, @attribute2)
+ project = @relation.project(@attribute1, @attribute2)
+ project.relation.should == @relation
+ project.projections.should == [@attribute1, @attribute2]
+ project.should be_kind_of Project
end
describe "when given blank attributes" do