Verwendung

Assert the result of a user action.

tsx
// Assert the result of a user action.
import { Text } from 'kuito';
import { assert, render, screen, test } from 'kuito/tests';

const Price = (props: { cents: number }) => <Text>{`$${(props.cents / 100).toFixed(2)}`}</Text>;

test('prices show two decimals', async () => {
  await render(<Price cents={1250} />);

  const label = screen.getByText(/^\$/);

  assert.equal(label.text, '$12.50');
  assert.match(label.text ?? '', /\.\d{2}$/);
});

Signaturen

ts
(value: unknown, message?: string): asserts value

Parameter

NameTypErforderlichBeschreibung
valueunknownJa—
messagestringNein—

Rückgabe

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.