aboutsummaryrefslogtreecommitdiffstats
path: root/test/visitors
diff options
context:
space:
mode:
authorcmohanprasath <cmohanprasath@gmail.com>2014-02-18 15:11:08 +0200
committercmohanprasath <cmohanprasath@gmail.com>2014-02-18 15:11:08 +0200
commit164645423935738ca7a56ef233b3c4fd9d43eea3 (patch)
tree5187c7ce2c47246a8c67982c43bfab0787821852 /test/visitors
parentd1ec33d69d85a3608aef9b064bc2c4799a214000 (diff)
downloadrails-164645423935738ca7a56ef233b3c4fd9d43eea3.tar.gz
rails-164645423935738ca7a56ef233b3c4fd9d43eea3.tar.bz2
rails-164645423935738ca7a56ef233b3c4fd9d43eea3.zip
Test case for Issue No 242.
The evaluates the assignment of two unqualified columns.
Diffstat (limited to 'test/visitors')
-rw-r--r--test/visitors/test_to_sql.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/visitors/test_to_sql.rb b/test/visitors/test_to_sql.rb
index 35effd4105..b4fdd51abd 100644
--- a/test/visitors/test_to_sql.rb
+++ b/test/visitors/test_to_sql.rb
@@ -208,6 +208,17 @@ module Arel
}
end
+ it "should visit_Arel_Nodes_Assignment" do
+ column = @table["id"]
+ node = Nodes::Assignment.new(
+ Nodes::UnqualifiedColumn.new(column),
+ Nodes::UnqualifiedColumn.new(column)
+ )
+ @visitor.accept(node).must_be_like %{
+ "id" = "id"
+ }
+ end
+
it "should visit visit_Arel_Attributes_Time" do
attr = Attributes::Time.new(@attr.relation, @attr.name)
@visitor.accept attr