forked from rojo-rbx/rojo
plugin: Add test that loads all modules
This commit is contained in:
15
plugin/src/init.spec.lua
Normal file
15
plugin/src/init.spec.lua
Normal file
@@ -0,0 +1,15 @@
|
||||
return function()
|
||||
it("should load all submodules", function()
|
||||
local function loadRecursive(container)
|
||||
if container:IsA("ModuleScript") and not container.Name:find("%.spec$") then
|
||||
require(container)
|
||||
end
|
||||
|
||||
for _, child in ipairs(container:GetChildren()) do
|
||||
loadRecursive(child)
|
||||
end
|
||||
end
|
||||
|
||||
loadRecursive(script.Parent)
|
||||
end)
|
||||
end
|
||||
Reference in New Issue
Block a user