Go语言 如何模拟客户内部对条带的付款意向?

dpiehjr4  于 2022-12-25  发布在  Go
关注(0)|答案(1)|浏览(108)

目前我们正在使用paymentintent.New()方法为stripe创建一个支付意图,但我们面临的问题是编写单元测试(对于集成测试,我们已经知道stripe-mock)
在此方法中,内部创建了一个http客户端。不确定如何模拟它。https://github.com/stripe/stripe-go/blob/master/paymentintent/client.go#L24
我们已经尝试自己生成stripe http客户端的模拟,但这不会有多大帮助,因为paymentintent内部创建了一个HTTP客户端,并且我们没有找到在paymentintent方法内部传递我们自己的http客户端的方法

jdgnovmf

jdgnovmf1#

stripe-go正在内部使用stripe-mock进行单元测试。您可以查看这段代码以了解如何为单元测试设置模拟服务器。

相关问题