Update init.spec.lua

This commit is contained in:
Niles 2020-08-23 01:21:35 -05:00 committed by GitHub
parent 3a96a1d2a7
commit 7dd656dede
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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()
@ -1498,4 +1513,4 @@ return function()
expect(promise._values[1]).to.equal("foo")
end)
end)
end
end