diff options
Diffstat (limited to 'packages/web-util/src/tests/hook.ts')
-rw-r--r-- | packages/web-util/src/tests/hook.ts | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/packages/web-util/src/tests/hook.ts b/packages/web-util/src/tests/hook.ts index 58ac7d8c0..59f17ba8d 100644 --- a/packages/web-util/src/tests/hook.ts +++ b/packages/web-util/src/tests/hook.ts @@ -24,7 +24,6 @@ import { render as renderIntoDom, } from "preact"; import { render as renderToString } from "preact-render-to-string"; -import { ExampleItem, ExampleItemSetup } from "../stories.js"; // This library is expected to be included in testing environment only // When doing tests we want the requestAnimationFrame to be as fast as possible. @@ -33,6 +32,12 @@ options.requestAnimationFrame = (fn: () => void) => { return fn(); }; +export type ExampleItemSetup<Props extends object = {}> = { + component: FunctionalComponent<Props>; + props: Props; + contextProps: object; +}; + /** * * @param Component component to be tested @@ -113,10 +118,8 @@ function renderHook( type RecursiveState<S> = S | (() => RecursiveState<S>); interface Mounted<T> { - // unmount: () => void; pullLastResultOrThrow: () => Exclude<T, VoidFunction>; assertNoPendingUpdate: () => Promise<boolean>; - // waitNextUpdate: (s?: string) => Promise<void>; waitForStateUpdate: () => Promise<boolean>; } |