0

我有一个网站,允许人们使用信用卡注册订阅服务,我正在通过他们的“自己的表单”解决方案进行处理 - https://developer.worldpay.com/jsonapi/docs/own-form

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

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

4

1 回答 1

0

通常你不会在单元测试中测试他们的服务或任何相关的东西。那将是一个集成测试。

您应该从外部 api 封装您的代码,并使用存根和驱动程序来模拟它们的形式将与您的代码进行通信。

于 2018-05-31T17:32:07.093 回答