aboutsummaryrefslogtreecommitdiffstats
path: root/spec/arel/unit/relations/compound_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/arel/unit/relations/compound_spec.rb')
-rw-r--r--spec/arel/unit/relations/compound_spec.rb31
1 files changed, 0 insertions, 31 deletions
diff --git a/spec/arel/unit/relations/compound_spec.rb b/spec/arel/unit/relations/compound_spec.rb
deleted file mode 100644
index 763e447db3..0000000000
--- a/spec/arel/unit/relations/compound_spec.rb
+++ /dev/null
@@ -1,31 +0,0 @@
-require File.join(File.dirname(__FILE__), '..', '..', '..', 'spec_helper')
-
-module Arel
- describe Compound do
- before do
- class ConcreteCompound < Compound
- def initialize(relation)
- @relation = relation
- end
-
- def ==(other)
- true
- end
- end
- @relation = Table.new(:users)
- @compound_relation = ConcreteCompound.new(@relation)
- end
-
- describe '#attributes' do
- it 'manufactures attributes associated with the compound relation' do
- @compound_relation.attributes.should == @relation.attributes.collect { |a| a.bind(@compound_relation) }
- end
- end
-
- describe 'hashing' do
- it 'implements hash equality' do
- ConcreteCompound.new(@relation).should hash_the_same_as(ConcreteCompound.new(@relation))
- end
- end
- end
-end \ No newline at end of file