mirror of
https://github.com/AmberGraceRblx/luau-promise.git
synced 2025-04-24 15:50:01 +00:00
Remove unused files
This commit is contained in:
parent
01499e5b7f
commit
7c394f4d61
4 changed files with 0 additions and 82 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -1,6 +1,3 @@
|
||||||
[submodule "modules/testez"]
|
[submodule "modules/testez"]
|
||||||
path = modules/testez
|
path = modules/testez
|
||||||
url = https://github.com/Roblox/testez.git
|
url = https://github.com/Roblox/testez.git
|
||||||
[submodule "modules/lemur"]
|
|
||||||
path = modules/lemur
|
|
||||||
url = https://github.com/LPGhatguy/lemur.git
|
|
||||||
|
|
9
.luacov
9
.luacov
|
@ -1,9 +0,0 @@
|
||||||
return {
|
|
||||||
include = {
|
|
||||||
"^lib",
|
|
||||||
},
|
|
||||||
exclude = {
|
|
||||||
"%.spec$",
|
|
||||||
"_spec$",
|
|
||||||
},
|
|
||||||
}
|
|
|
@ -1 +0,0 @@
|
||||||
Subproject commit 3b295421315081168db63c00bbb4e6c070ac7634
|
|
69
spec.lua
69
spec.lua
|
@ -1,69 +0,0 @@
|
||||||
--[[
|
|
||||||
Loads our library and all of its dependencies, then runs tests using TestEZ.
|
|
||||||
]]
|
|
||||||
|
|
||||||
-- If you add any dependencies, add them to this table so they'll be loaded!
|
|
||||||
local LOAD_MODULES = {
|
|
||||||
{"lib", "Library"},
|
|
||||||
{"modules/testez/lib", "TestEZ"},
|
|
||||||
}
|
|
||||||
|
|
||||||
-- This makes sure we can load Lemur and other libraries that depend on init.lua
|
|
||||||
package.path = package.path .. ";?/init.lua"
|
|
||||||
|
|
||||||
-- If this fails, make sure you've run `lua bin/install-dependencies.lua` first!
|
|
||||||
local lemur = require("modules.lemur")
|
|
||||||
|
|
||||||
--[[
|
|
||||||
Collapses ModuleScripts named 'init' into their parent folders.
|
|
||||||
|
|
||||||
This is the same result as the collapsing mechanism from Rojo.
|
|
||||||
]]
|
|
||||||
local function collapse(root)
|
|
||||||
local init = root:FindFirstChild("init")
|
|
||||||
if init then
|
|
||||||
init.Name = root.Name
|
|
||||||
init.Parent = root.Parent
|
|
||||||
|
|
||||||
for _, child in ipairs(root:GetChildren()) do
|
|
||||||
child.Parent = init
|
|
||||||
end
|
|
||||||
|
|
||||||
root:Destroy()
|
|
||||||
root = init
|
|
||||||
end
|
|
||||||
|
|
||||||
for _, child in ipairs(root:GetChildren()) do
|
|
||||||
if child:IsA("Folder") then
|
|
||||||
collapse(child)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
return root
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Create a virtual Roblox tree
|
|
||||||
local habitat = lemur.Habitat.new()
|
|
||||||
|
|
||||||
-- We'll put all of our library code and dependencies here
|
|
||||||
local Root = lemur.Instance.new("Folder")
|
|
||||||
Root.Name = "Root"
|
|
||||||
|
|
||||||
-- Load all of the modules specified above
|
|
||||||
for _, module in ipairs(LOAD_MODULES) do
|
|
||||||
local container = lemur.Instance.new("Folder", Root)
|
|
||||||
container.Name = module[2]
|
|
||||||
habitat:loadFromFs(module[1], container)
|
|
||||||
end
|
|
||||||
|
|
||||||
collapse(Root)
|
|
||||||
|
|
||||||
-- Load TestEZ and run our tests
|
|
||||||
local TestEZ = habitat:require(Root.TestEZ)
|
|
||||||
|
|
||||||
local results = TestEZ.TestBootstrap:run(Root.Library, TestEZ.Reporters.TextReporter)
|
|
||||||
|
|
||||||
-- Did something go wrong?
|
|
||||||
if results.failureCount > 0 then
|
|
||||||
os.exit(1)
|
|
||||||
end
|
|
Loading…
Reference in a new issue