我使用omnipay为x支付网关编写了新的存储库。我已经成功地为存储库本身编写了测试用例。现在问题是我在我的代码中使用这个存储库,它也正常工作。
e.g。
$gateway->purchase($parametersArray)->send();
$response->isSuccessful();
现在我想通过mock / any方法为上面的代码编写测试用例。
答案 0 :(得分:0)
可能要做的就是选择一个现有的omnipay存储库,看看他们如何处理他们的测试用例。
例如,此存储库包含所有PayPal REST方法的测试用例:
https://github.com/thephpleague/omnipay-paypal
参见tests / Message和tests / Mock