tests.RenderOptions
What each render configures: the platform the app sees until the next one.
Verwendung
Observe system display settings.
Dieser Typ wird verwendet von tests.render
// Observe system display settings.
import { appearance } from 'kuito';
import { render, test } from 'kuito/tests';
const dark: appearance.AppearancePreferences = { colorScheme: 'dark', fontScale: 1.3 };
test('the header reads in dark mode at a large text size', async () => {
await render(<Header />, { modules: { Appearance: dark } });
});
function Header() {
return null;
}Typdeklaration
export interface RenderOptions {
fonts?: FontTable;
screen?: Screen;
modules?: ModuleFakes;
/** Answers the app's requests; without it, a request fails. */
fetch?: FetchHandler;
}Mitglieder 4
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
fonts | FontTable | Nein | — |
screen | Screen | Nein | — |
modules | Readonly<Record<string, Readonly<Record<string, unknown>>>> | Nein | — |
fetch | FetchHandler | Nein | Answers the app's requests; without it, a request fails. |
fetch — Methodensignaturen
Signaturen
(request: FetchRequest): FetchAnswer | Promise<FetchAnswer>Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
request | FetchRequest | Ja | — |
Rückgabe
FetchAnswer | Promise<FetchAnswer>
Generiert aus den öffentlichen TypeScript-Deklarationen: Signaturen, Props und Standardwerte stammen aus der geprüften Quelle, Beschreibungen aus deren JSDoc. Kein Standardwert ist erfunden.