1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/test/visitors/test_dot.rb
2010-12-06 09:36:02 -08:00

27 lines
576 B
Ruby

require 'helper'
module Arel
module Visitors
class TestDot < MiniTest::Unit::TestCase
def setup
@visitor = Visitors::Dot.new
end
# unary ops
[
Arel::Nodes::Not,
Arel::Nodes::Group,
Arel::Nodes::On,
Arel::Nodes::Grouping,
Arel::Nodes::Offset,
Arel::Nodes::Having,
Arel::Nodes::UnqualifiedColumn,
].each do |klass|
define_method("test_#{klass.name.gsub('::', '_')}") do
op = klass.new(:a)
@visitor.accept op
end
end
end
end
end