Testowanie · Middle · Pytanie 73 z 75

Co dają asymetryczne matchery, takie jak expect.objectContaining?

expect(track).toHaveBeenCalledWith(
  "purchase",
  expect.objectContaining({ total: 30, id: expect.any(String) }),
);

Wyjaśnienie

Inne: expect.arrayContaining, expect.stringMatching, expect.anything(). Testy pozostają precyzyjne, ale nie kruche.

Do poczytania

Błąd w pytaniu

Testowanie · Middle · pytanie 73

Sprawdź się

Rozwiąż test Testowanie · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test