标签: symfony testing mocking behat
使用Behat和kerneldriver套件模拟Symfony服务的最佳和正确方法是什么?
我有一个执行外部API调用的服务,我需要对其进行模拟以提高测试性能并获取虚假数据来驱动测试。
我知道我无法在运行时替换容器服务,因为容器已编译,并且我不想更改测试环境的Service类,因为模拟服务在每种情况下应返回不同的数据。
任何建议,我们将不胜感激,谢谢。