testWeb: {
cleanupRender: () => void;
click: (element: Element) => Promise<void>;
deleteInputText: (
inputElement: Readonly<HTMLInputElement>,
) => Promise<void>;
elementCases: <
const Definition extends Readonly<DeclarativeElementDefinition>,
>(
elementDefinition: Readonly<Definition>,
testCases: readonly Readonly<ElementTestCase<Definition>>[],
) => void;
ensureFocus: (element: Element, maxAttemptCount?: number) => Promise<void>;
moveMouseTo: (element: Element) => Promise<void>;
render: <T extends Element>(
template: LitHTMLRenderable,
options?: FixtureOptions,
) => Promise<T>;
renderElement: <
const Definition extends Readonly<DeclarativeElementDefinition>,
>(
elementDefinition: Definition,
...args: Definition["InputsType"] extends EmptyObject
? []
: [Definition["InputsType"]],
) => Promise<Definition["InstanceType"]>;
typeIntoElement: (
text: string,
element: Readonly<HTMLElement>,
) => Promise<void>;
typeText: (text: string) => Promise<void>;
} = ...
Type Declaration
cleanupRender: () => void
click: (element: Element) => Promise<void>
deleteInputText: (inputElement: Readonly<HTMLInputElement>) => Promise<void>
elementCases: <const Definition extends Readonly<DeclarativeElementDefinition>>(
elementDefinition: Readonly<Definition>,
testCases: readonly Readonly<ElementTestCase<Definition>>[],
) => void
ensureFocus: (element: Element, maxAttemptCount?: number) => Promise<void>
moveMouseTo: (element: Element) => Promise<void>
render: <T extends Element>(
template: LitHTMLRenderable,
options?: FixtureOptions,
) => Promise<T>
renderElement: <const Definition extends Readonly<DeclarativeElementDefinition>>(
elementDefinition: Definition,
...args: Definition["InputsType"] extends EmptyObject
? []
: [Definition["InputsType"]],
) => Promise<Definition["InstanceType"]>
typeIntoElement: (text: string, element: Readonly<HTMLElement>) => Promise<void>
typeText: (text: string) => Promise<void>
A suite of web test helpers. This is only accessible within a browser runtime. If accessed outside of a browser runtime, it'll be an Error instead of a collection of test helpers.