WorldPay在PHPUnit中进行模拟

时间:2018-05-31 17:27:29

标签: phpunit worldpay

我有一个网站,允许人们使用信用卡注册订阅服务,我会通过他们自己的表格处理#34;解决方案 - https://developer.worldpay.com/jsonapi/docs/own-form

它正在工作,但我需要编写PHPUnit测试,而且我不知道如何正确地模拟正确提交的表单,因为它依赖于javascript将许多安全的表单元素转换为$ _POST [token]项目。

任何人都可以帮忙展示如何为此编写测试吗?

1 个答案:

答案 0 :(得分:0)

通常,您不会在单元测试中测试他们的服务或任何相关内容。那将是一次整合测试。

您应该从外部api封装您的代码,并使用存根和驱动程序来模拟其表单与您的代码进行通信的任何内容。