class TestLoadLib
Public Instance Methods
test_all()
click to toggle source
# File vendor/qwik/lib/qwik/loadlib.rb, line 50 def test_all return if $0 != __FILE__ # just only for unit test. c = Qwik::LoadLibrary org_path = $LOAD_PATH.dup org_libs = $".dup # test list_files dir = Qwik::LoadLibrary::ROOTLIBDIR glob = 'qwik/act-*.rb' files = c.list_files(dir, glob) ok_eq(true, 0 < files.length) files.each {|f| assert_match(/\Aqwik\/act-[-a-z0-9]+\.rb\z/, f) } c.load_libs_here(glob) # LOAD # LOAD_PATH is not changed. diff = $LOAD_PATH.length - org_path.length #p $LOAD_PATH.length, org_path.length #pp $LOAD_PATH, org_path ok_eq(false, 0 < diff) diff = $".length - org_libs.length #p $".length, org_libs.length ok_eq(true, 0 < diff) end