Skip to content

Commit

Permalink
fixed tests being in the wrong files
Browse files Browse the repository at this point in the history
  • Loading branch information
bjcscat committed Jul 16, 2024
1 parent 8aefe88 commit bc0e877
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 19 deletions.
18 changes: 13 additions & 5 deletions tests/task/defer.luau
Original file line number Diff line number Diff line change
Expand Up @@ -41,21 +41,29 @@ end)
task.wait()
assert(flag3 == 3, "Defer should run after spawned threads")

-- Delay should be able to be nested
-- Defer should be able to be nested

local flag4: boolean = false
task.delay(0.05, function()
task.defer(function()
local function nested3()
task.delay(0.05, function()
task.defer(function()
task.wait(0.05)
flag4 = true
end)
end
local function nested2()
task.delay(0.05, nested3)
task.defer(function()
task.wait(0.05)
nested3()
end)
end
local function nested1()
task.delay(0.05, nested2)
task.defer(function()
task.wait(0.05)
nested2()
end)
end
task.wait(0.05)
nested1()
end)
task.wait(0.25)
Expand Down
20 changes: 6 additions & 14 deletions tests/task/delay.luau
Original file line number Diff line number Diff line change
Expand Up @@ -28,33 +28,25 @@ assert(flag, "Delay should work with yielding (1)")
task.wait(0.1)
assert(not flag2, "Delay should work with yielding (2)")

-- Defer should be able to be nested
-- Delay should be able to be nested

local flag4: boolean = false
task.defer(function()
task.delay(0.05, function()
local function nested3()
task.defer(function()
task.wait(0.05)
task.delay(0.05, function()
flag4 = true
end)
end
local function nested2()
task.defer(function()
task.wait(0.05)
nested3()
end)
task.delay(0.05, nested3)
end
local function nested1()
task.defer(function()
task.wait(0.05)
nested2()
end)
task.delay(0.05, nested2)
end
task.wait(0.05)
nested1()
end)
task.wait(0.25)
assert(flag4, "Defer should work with nesting")
assert(flag4, "Delay should work with nesting")

-- Varargs should get passed correctly

Expand Down

0 comments on commit bc0e877

Please sign in to comment.