aboutsummaryrefslogtreecommitdiffstats
path: root/spec/arel
diff options
context:
space:
mode:
Diffstat (limited to 'spec/arel')
-rw-r--r--spec/arel/integration/joins/with_adjacency_spec.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/spec/arel/integration/joins/with_adjacency_spec.rb b/spec/arel/integration/joins/with_adjacency_spec.rb
index 4ffdf1f64f..ab63fecb46 100644
--- a/spec/arel/integration/joins/with_adjacency_spec.rb
+++ b/spec/arel/integration/joins/with_adjacency_spec.rb
@@ -107,6 +107,13 @@ module Arel
.on(@predicate) \
.should disambiguate_attributes(@relation1[:id], @relation2[:id])
end
+
+ it '' do
+ r0 = @relation1.select(@predicate)
+ r1 = r0.alias
+ r = r0.join(r1).on(@predicate)
+ r.should disambiguate_attributes(r0[:id], r1[:id])
+ end
end
describe 'when the right relation is extremely compound' do