aboutsummaryrefslogtreecommitdiffstats
path: root/test/visitors
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2014-04-08 16:27:33 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2014-04-08 16:27:33 -0700
commit8fc2241df61ce274b652fae09e4640a50a500af7 (patch)
treebac91d5ee8545238deaf2881a7fdaca3a4b6a837 /test/visitors
parent55c0071ce3685a78b4f039be24b2ab40b8779467 (diff)
downloadrails-8fc2241df61ce274b652fae09e4640a50a500af7.tar.gz
rails-8fc2241df61ce274b652fae09e4640a50a500af7.tar.bz2
rails-8fc2241df61ce274b652fae09e4640a50a500af7.zip
removing unused join_sql method
Diffstat (limited to 'test/visitors')
-rw-r--r--test/visitors/test_join_sql.rb68
1 files changed, 0 insertions, 68 deletions
diff --git a/test/visitors/test_join_sql.rb b/test/visitors/test_join_sql.rb
deleted file mode 100644
index 34378dafe7..0000000000
--- a/test/visitors/test_join_sql.rb
+++ /dev/null
@@ -1,68 +0,0 @@
-require 'helper'
-
-module Arel
- module Visitors
- describe 'the join_sql visitor' do
- before do
- @visitor = ToSql.new Table.engine.connection
- @visitor.extend(JoinSql)
- end
-
- it 'should visit string join' do
- sql = @visitor.accept Nodes::StringJoin.new(Nodes.build_quoted('omg'))
- sql.must_be_like "'omg'"
- end
-
- describe 'inner join' do
- it 'should visit left if left is a join' do
- t = Table.new :users
- sm = t.select_manager
- sm.join(t).on(t[:id]).join(t).on(t[:id])
- sm.join_sql.must_be_like %{
- INNER JOIN "users" ON "users"."id"
- INNER JOIN "users" ON "users"."id"
- }
- end
- end
-
- describe 'FULL outer join' do
- it 'should visit left if left is a join' do
- t = Table.new :users
- sm = t.select_manager
- sm.join(t, Nodes::FullOuterJoin).on(t[:id]).join(
- t, Nodes::FullOuterJoin).on(t[:id])
- sm.join_sql.must_be_like %{
- FULL OUTER JOIN "users" ON "users"."id"
- FULL OUTER JOIN "users" ON "users"."id"
- }
- end
- end
-
- describe 'outer join' do
- it 'should visit left if left is a join' do
- t = Table.new :users
- sm = t.select_manager
- sm.join(t, Nodes::OuterJoin).on(t[:id]).join(
- t, Nodes::OuterJoin).on(t[:id])
- sm.join_sql.must_be_like %{
- LEFT OUTER JOIN "users" ON "users"."id"
- LEFT OUTER JOIN "users" ON "users"."id"
- }
- end
- end
-
- describe 'right outer join' do
- it 'should visit left if left is a join' do
- t = Table.new :users
- sm = t.select_manager
- sm.join(t, Nodes::RightOuterJoin).on(t[:id]).join(
- t, Nodes::RightOuterJoin).on(t[:id])
- sm.join_sql.must_be_like %{
- RIGHT OUTER JOIN "users" ON "users"."id"
- RIGHT OUTER JOIN "users" ON "users"."id"
- }
- end
- end
- end
- end
-end