From 7093b9922dc40302f446ab8b2ecf8c604d6f2fbe Mon Sep 17 00:00:00 2001 From: Lou Cyx Date: Wed, 17 Dec 2025 01:51:21 -0600 Subject: [PATCH 1/2] =?UTF-8?q?=E2=9E=95=20add=20@testing-library/preact.?= =?UTF-8?q?=20=E2=9E=95=20add=20@testing-library/react.=20=E2=9E=95=20add?= =?UTF-8?q?=20@testing-library/user-event.=20=F0=9F=94=A7=20ignore=20env?= =?UTF-8?q?=20instead=20of=20allowing=20it.=20=F0=9F=8E=A8=20simplify=20te?= =?UTF-8?q?st=20setup.=20=E2=9C=85=20simplify=20react=20and=20preact=20tes?= =?UTF-8?q?ts.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- @simulcast/preact/tests/useBroadcast.test.tsx | 71 ++++++---------- @simulcast/react/tests/useBroadcast.test.tsx | 85 +++++++------------ deno.json | 8 +- setupTests.ts | 12 +++ test/mockDOM.ts | 51 ----------- test/setupTests.ts | 4 - test/timeout.ts | 2 - 7 files changed, 72 insertions(+), 161 deletions(-) create mode 100644 setupTests.ts delete mode 100644 test/mockDOM.ts delete mode 100644 test/setupTests.ts delete mode 100644 test/timeout.ts diff --git a/@simulcast/preact/tests/useBroadcast.test.tsx b/@simulcast/preact/tests/useBroadcast.test.tsx index 536efc9..ec8c5e4 100644 --- a/@simulcast/preact/tests/useBroadcast.test.tsx +++ b/@simulcast/preact/tests/useBroadcast.test.tsx @@ -2,9 +2,9 @@ import { broadcast, type EventRegistry } from "@simulcast/core"; import { useBroadcast } from "@simulcast/preact"; import { assertStrictEquals } from "@std/assert"; -import { mockDOM } from "@test/mockDOM.ts"; -import { timeout } from "@test/timeout.ts"; -import { type ComponentProps, render, type TargetedMouseEvent } from "preact"; +import { cleanup, render, screen } from "@testing-library/preact"; +import { userEvent } from "@testing-library/user-event"; +import type { ComponentProps, TargetedMouseEvent } from "preact"; import { useState } from "preact/hooks"; const CountComponent = (properties: ComponentProps<"button">) => { @@ -12,8 +12,8 @@ const CountComponent = (properties: ComponentProps<"button">) => { return (