Сервис Mock Symfony в функциональном тесте Behat - PullRequest
0 голосов
/ 05 марта 2020

Каков наилучший и правильный способ макетирования службы Symfony с использованием пакета Behat и kerneldriver?

У меня есть служба, которая выполняет вызовы внешнего API, и мне нужно смоделировать ее, чтобы улучшить производительность тестирования и получить поддельные данные для моих тестов.

Я знаю, что не могу заменить службу контейнера во время выполнения, потому что контейнер скомпилирован, и я не хочу менять класс Service для среды тестирования, потому что смоделированная служба должна возвращать разные данные в каждом сценарии.

Любой совет будет очень признателен, спасибо.

...