| Class | ModuleExtensions::AutoloadTree::AutoloadTreeTest |
| In: |
lib/module_extensions/autoload_tree.rb
|
| Parent: | Test::Unit::TestCase |
| REPO_DIR | = | __FILE__.to_path.dirname.parent.parent + 'test/fixtures/autoload_tree' |
Test
# File lib/module_extensions/autoload_tree.rb, line 50 def test_autoload_tree $: << REPO_DIR AutoloadTree.autoload_tree(REPO_DIR) { |p| p.to_s.sub!(/\.rb$/, '') } ["Foo", "B", "A"].each do |x| assert(AutoloadTree.constants.include?(x), "#{x} is missing") end assert_equal(["C"], AutoloadTree::Foo.constants) $:.delete(REPO_DIR) end