1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

Adds visit_Arel_Nodes_InfixOperation to Arel::Visitors::DepthFirst

This commit is contained in:
Benedikt Deicke 2012-03-22 17:09:32 +01:00
parent 660768f57c
commit c50b406746
2 changed files with 7 additions and 0 deletions

View file

@ -70,6 +70,7 @@ module Arel
alias :visit_Arel_Nodes_GreaterThan :binary
alias :visit_Arel_Nodes_GreaterThanOrEqual :binary
alias :visit_Arel_Nodes_In :binary
alias :visit_Arel_Nodes_InfixOperation :binary
alias :visit_Arel_Nodes_JoinSource :binary
alias :visit_Arel_Nodes_InnerJoin :binary
alias :visit_Arel_Nodes_LessThan :binary

View file

@ -114,6 +114,12 @@ module Arel
end
end
def test_Arel_Nodes_InfixOperation
binary = Arel::Nodes::InfixOperation.new(:o, :a, :b)
@visitor.accept binary
assert_equal [:a, :b, binary], @collector.calls
end
# N-ary
[
Arel::Nodes::And,