Разработка и интерфейсы

Шпион вызовов

Илья Тарасов — Шпион вызовов
МатериалШпион вызововtarasovcode

Тестовый объект, который фиксирует вызовы функции, аргументы и результат. Его используют, чтобы проверить, что компонент передал ожидаемые данные callback.

Пример на практике

Шпион подтверждает один вызов onDelete с id удаляемой строки.

Когда пригодится

Проверяйте вызовы, входящие в контракт компонента. Повторите сценарий в чистом контексте и проверьте видимый исход после сбоя.

Что важно учитывать

Проверка каждого внутреннего вызова привязывает тест к реализации.

Словарь tarasovcode — проект Ильи Тарасова и TarasovWeb. Telegram-канал · #tarasovweb · #ИльяТарасов

Вернуться к 400 терминам