mirror of
https://github.com/AmberGraceRblx/luau-promise.git
synced 2025-06-19 21:59:17 +00:00
Update init.spec.lua
This commit is contained in:
parent
3a96a1d2a7
commit
7dd656dede
1 changed files with 16 additions and 1 deletions
|
@ -201,6 +201,21 @@ return function()
|
|||
advanceTime(1)
|
||||
expect(promise:getStatus()).to.equal(Promise.Status.Resolved)
|
||||
end)
|
||||
|
||||
it("Should allow for delays to be cancelled", function()
|
||||
local promise = Promise.delay(2)
|
||||
|
||||
Promise.delay(1):andThen(function()
|
||||
promise:cancel()
|
||||
end)
|
||||
|
||||
expect(promise:getStatus()).to.equal(Promise.Status.Started)
|
||||
advanceTime()
|
||||
expect(promise:getStatus()).to.equal(Promise.Status.Started)
|
||||
advanceTime(1)
|
||||
expect(promise:getStatus()).to.equal(Promise.Status.Cancelled)
|
||||
advanceTime(1)
|
||||
end)
|
||||
end)
|
||||
|
||||
describe("Promise.resolve", function()
|
||||
|
|
Loading…
Reference in a new issue