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); + }); +}