Тестування · Middle · Запитання 73 з 75

Що дають асиметричні матчери на кшталт expect.objectContaining?

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

Пояснення

Є також expect.arrayContaining, expect.stringMatching, expect.anything(). Тести залишаються точними, але не крихкими.

Де почитати

Помилка в запитанні

Тестування · Middle · запитання 73

Перевірте себе

Пройдіть тест Тестування · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест