From 1ed5bf2fae28d83631cd974f36e89a115623ea2f Mon Sep 17 00:00:00 2001 From: lana-k Date: Sun, 29 Aug 2021 21:29:36 +0200 Subject: [PATCH] add test for sleep --- tests/lib/utils/time.spec.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/lib/utils/time.spec.js b/tests/lib/utils/time.spec.js index a7b0807..eb78322 100644 --- a/tests/lib/utils/time.spec.js +++ b/tests/lib/utils/time.spec.js @@ -27,4 +27,14 @@ describe('time.js', () => { expect(time.getPeriod(start, end)).to.equal('0.045s') }) + + it('sleep resolves after n ms', async () => { + let before = performance.now() + await time.sleep(10) + expect(performance.now() - before).to.be.least(10) + + before = performance.now() + await time.sleep(30) + expect(performance.now() - before).to.be.least(30) + }) })