aboutsummaryrefslogtreecommitdiffstats
path: root/spec/engines/memory/unit/relations/join_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/engines/memory/unit/relations/join_spec.rb')
-rw-r--r--spec/engines/memory/unit/relations/join_spec.rb32
1 files changed, 0 insertions, 32 deletions
diff --git a/spec/engines/memory/unit/relations/join_spec.rb b/spec/engines/memory/unit/relations/join_spec.rb
deleted file mode 100644
index 93379985cb..0000000000
--- a/spec/engines/memory/unit/relations/join_spec.rb
+++ /dev/null
@@ -1,32 +0,0 @@
-require 'spec_helper'
-
-module Arel
- describe Join do
- before do
- @relation1 = Array.new([
- [1, 'duck' ],
- [2, 'duck' ],
- [3, 'goose']
- ], [[:id, Attributes::Integer], [:name, Attributes::String]])
- @relation2 = @relation1.alias
- end
-
- describe InnerJoin do
- describe '#call' do
- it 'combines the two tables where the predicate obtains' do
- @relation1 \
- .join(@relation2) \
- .on(@relation1[:id].eq(@relation2[:id])) \
- .tap do |relation|
- rows = relation.call
- rows.length.should == 3
- @relation1.array.zip(rows).each do |tuple, row|
- row.relation.should == relation
- row.tuple.should == (tuple * 2)
- end
- end
- end
- end
- end
- end
-end