Тестування · Junior · Запитання 32 з 78
Як перевірити, що колбек викликали з певними аргументами?
const onSave = vi.fn();
render(<Form onSave={onSave} />);
// ...користувач заповнює форму й надсилає її- ✓Правильна відповідь:
expect(onSave).toHaveBeenCalledWith({ name: "Ann" }) - 2
expect(onSave()).toBe({ name: "Ann" }) - 3
expect(onSave.called).toBe(true)
Пояснення
Є також toHaveBeenCalledTimes(n) і toHaveBeenLastCalledWith(...).