From 9053bd2f6e068ab343efe5d62e9a7f287e431c78 Mon Sep 17 00:00:00 2001 From: Bauke Date: Wed, 16 Mar 2022 15:49:50 +0100 Subject: [PATCH] Split test utilities out into its own file. --- package.json | 2 +- tests/buttons/confirm-button.test.ts | 9 +-------- tests/utilities.ts | 7 +++++++ 3 files changed, 9 insertions(+), 9 deletions(-) create mode 100644 tests/utilities.ts diff --git a/package.json b/package.json index 3985efc..cc1d665 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "ts": "module" }, "files": [ - "tests/**/*.ts" + "tests/**/*.test.ts" ], "nodeArguments": [ "--loader=ts-node/esm", diff --git a/tests/buttons/confirm-button.test.ts b/tests/buttons/confirm-button.test.ts index ba437c0..56b487e 100644 --- a/tests/buttons/confirm-button.test.ts +++ b/tests/buttons/confirm-button.test.ts @@ -4,6 +4,7 @@ import {html} from 'htm/preact'; import {render} from 'preact'; import {ConfirmButton, ConfirmButtonProps} from '../../source/gram.js'; +import {sleep} from '../utilities.js'; test.before(() => { GlobalRegistrator.register(); @@ -39,11 +40,3 @@ test('ConfirmButton', async (t) => { t.snapshot(buttonElement.outerHTML, 'Confirm state'); buttonElement.click(); }); - -const sleep = async (timeout = 250): Promise => { - return new Promise((resolve) => { - setTimeout(() => { - resolve(); - }, timeout); - }); -}; diff --git a/tests/utilities.ts b/tests/utilities.ts new file mode 100644 index 0000000..d8b183c --- /dev/null +++ b/tests/utilities.ts @@ -0,0 +1,7 @@ +export async function sleep(timeout = 250): Promise { + return new Promise((resolve) => { + setTimeout(() => { + resolve(); + }, timeout); + }); +}