Behat功能测试中的模拟Symfony服务

时间:2020-03-05 09:55:34

标签: symfony testing mocking behat

使用Behat和kerneldriver套件模拟Symfony服务的最佳和正确方法是什么?

我有一个执行外部API调用的服务,我需要对其进行模拟以提高测试性能并获取虚假数据来驱动测试。

我知道我无法在运行时替换容器服务,因为容器已编译,并且我不想更改测试环境的Service类,因为模拟服务在每种情况下应返回不同的数据。

任何建议,我们将不胜感激,谢谢。

0 个答案:

没有答案