Verwendung

Move the test clock forward.

tsx
// Move the test clock forward.
import { Text, onMount, signal } from 'kuito';
import { advance, assert, render, screen, test } from 'kuito/tests';

function Toast() {
  const shown = signal(true);

  onMount(() => {
    setTimeout(() => (shown.value = false), 3000);
  });

  return <Text hidden={!shown.value}>Saved</Text>;
}

test('the toast hides after three seconds', async () => {
  await render(<Toast />);

  await advance(2999);
  assert.ok(screen.queryByText('Saved'));

  await advance(1);
  assert.equal(screen.queryByText('Saved'), null);
});

Signaturen

ts
(ms: number): Promise<void>

Parameter

NameTypErforderlichBeschreibung
msnumberJa—

Rückgabe

Promise<void>

Generiert aus den öffentlichen TypeScript-Deklarationen: Signaturen, Props und Standardwerte stammen aus der geprüften Quelle, Beschreibungen aus deren JSDoc. Kein Standardwert ist erfunden.