-- -- tests/base/test_module_loader.lua -- Test the custom module loader. -- Copyright (c) 2012-2015 Jason Perkins and the Premake project -- local suite = test.declare("module_loader") -- -- Setup -- local loaderIndex function suite.setup() table.insert(package.loaders, function (name) premake.out(name) return loadstring("") end) loaderIndex = #package.loaders end function suite.teardown() table.remove(package.loaders, loaderIndex) end -- -- Check that premake's module loader let other loaders try -- when it cannot find a module. -- function suite.letOtherLoadersTry() require("foo") test.capture [[ foo ]] end