diff options
Diffstat (limited to 'test/nodes')
-rw-r--r-- | test/nodes/test_named_function.rb | 13 | ||||
-rw-r--r-- | test/nodes/test_node.rb | 1 |
2 files changed, 14 insertions, 0 deletions
diff --git a/test/nodes/test_named_function.rb b/test/nodes/test_named_function.rb new file mode 100644 index 0000000000..18ecdd2851 --- /dev/null +++ b/test/nodes/test_named_function.rb @@ -0,0 +1,13 @@ +require 'helper' + +module Arel + module Nodes + class TestNamedFunction < MiniTest::Unit::TestCase + def test_construct + function = NamedFunction.new 'omg', 'zomg' + assert_equal 'omg', function.name + assert_equal 'zomg', function.expressions + end + end + end +end diff --git a/test/nodes/test_node.rb b/test/nodes/test_node.rb index ffa3f273ea..b8d06b9ccc 100644 --- a/test/nodes/test_node.rb +++ b/test/nodes/test_node.rb @@ -11,6 +11,7 @@ module Arel Nodes.const_get(k) }.grep(Class).each do |klass| next if Nodes::SqlLiteral == klass + next if klass.name =~ /^Arel::Nodes::Test/ assert klass.ancestors.include?(Nodes::Node), klass.name end end |