Sha256: d541cd83f6d267aeb54b263448684730e1d7eb92278f9f13dda9a9ab5a0c7b17
Contents?: true
Size: 1.06 KB
Versions: 6
Compression:
Stored size: 1.06 KB
Contents
#!/usr/bin/env ruby # This test case disabled because it's incompatible with the new custom_require.rb. require 'test/unit' #require 'rubygems/loadpath_manager' require 'rubygems/builder' require 'test/gemenvironment' class TestLoadPathManager #< Test::Unit::TestCase def setup TestEnvironment.create Gem.clear_paths Gem.use_paths("test/data/gemhome") end def teardown Gem.clear_paths end def test_build_paths assert defined?(Gem::LoadPathManager) Gem::LoadPathManager.build_paths assert_equal [ "test/data/gemhome/gems/a-0.0.2/lib", "test/data/gemhome/gems/a-0.0.1/lib", "test/data/gemhome/gems/b-0.0.2/lib", "test/data/gemhome/gems/c-1.2/lib" ], Gem::LoadPathManager.paths end def test_search_loadpath assert Gem::LoadPathManager.search_loadpath("test/unit") assert ! Gem::LoadPathManager.search_loadpath("once_in_a_blue_moon") end def test_search_gempath assert Gem::LoadPathManager.search_gempath("code") assert ! Gem::LoadPathManager.search_gempath("once_in_a_blue_moon") end end
Version data entries
6 entries across 6 versions & 1 rubygems