diff options
Diffstat (limited to 'packages/web-util/src')
-rw-r--r-- | packages/web-util/src/stories.tsx | 8 | ||||
-rw-r--r-- | packages/web-util/src/tests/hook.ts | 9 |
2 files changed, 7 insertions, 10 deletions
diff --git a/packages/web-util/src/stories.tsx b/packages/web-util/src/stories.tsx index 3f90be13a..4edbf83b5 100644 --- a/packages/web-util/src/stories.tsx +++ b/packages/web-util/src/stories.tsx @@ -19,7 +19,6 @@ * @author Sebastian Javier Marchano (sebasjm) */ import { setupI18n } from "@gnu-taler/taler-util"; -import e from "express"; import { ComponentChild, ComponentChildren, @@ -32,6 +31,7 @@ import { VNode, } from "preact"; import { useEffect, useErrorBoundary, useState } from "preact/hooks"; +import { ExampleItemSetup } from "./tests/hook.js"; const Page: FunctionalComponent = ({ children }): VNode => { return ( @@ -373,12 +373,6 @@ export interface ComponentItem<Props extends object = {}> { examples: ExampleItem<Props>[]; } -export type ExampleItemSetup<Props extends object = {}> = { - component: FunctionalComponent<Props>; - props: Props; - contextProps: object; -}; - export interface ExampleItem<Props extends object = {}> { group: string; component: string; 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>; } |