Sha256: 831b4bd346ef356a323ee7c13ee858df6764a50c6e7aa36b007281f7a2e84c8b
Contents?: true
Size: 624 Bytes
Versions: 1
Compression:
Stored size: 624 Bytes
Contents
require 'helper' module Arel class TestNode < MiniTest::Unit::TestCase def test_all_nodes_are_nodes Nodes.constants.map { |k| Nodes.const_get(k) }.grep(Class).each do |klass| next if Nodes::SqlLiteral == klass assert klass.ancestors.include?(Nodes::Node), klass.name end end def test_each list = [] node = Nodes::Node.new node.each { |n| list << n } assert_equal [node], list end def test_generator list = [] node = Nodes::Node.new node.each.each { |n| list << n } assert_equal [node], list end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
arel-2.0.10 | test/nodes/test_node.rb |