summaryrefslogtreecommitdiff
path: root/std/async/delay_test.ts
blob: 087c3ffa1350779bdee178a2e0a0c7e040c39fd1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
import { delay } from "./delay.ts";
import { assert } from "../testing/asserts.ts";

Deno.test("[async] delay", async function (): Promise<void> {
  const start = new Date();
  const delayedPromise = delay(100);
  const result = await delayedPromise;
  const diff = new Date().getTime() - start.getTime();
  assert(result === undefined);
  assert(diff >= 100);
});