rojo 7.6.1

Enables professional-grade development tools for Roblox developers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
return function()
	it("should load all submodules", function()
		local function loadRecursive(container)
			if container:IsA("ModuleScript") and not container.Name:find("%.spec$") then
				local success, err = pcall(require, container)
				if not success then
					error(string.format("Failed to load '%s': %s", container.Name, err))
				end
			end

			for _, child in ipairs(container:GetChildren()) do
				loadRecursive(child)
			end
		end

		loadRecursive(script.Parent)
	end)
end