目前我们正在使用paymentintent.New()
方法为stripe创建一个支付意图,但我们面临的问题是编写单元测试(对于集成测试,我们已经知道stripe-mock)
在此方法中,内部创建了一个http客户端。不确定如何模拟它。https://github.com/stripe/stripe-go/blob/master/paymentintent/client.go#L24
我们已经尝试自己生成stripe http客户端的模拟,但这不会有多大帮助,因为paymentintent内部创建了一个HTTP客户端,并且我们没有找到在paymentintent方法内部传递我们自己的http客户端的方法
1条答案
按热度按时间jdgnovmf1#
stripe-go
正在内部使用stripe-mock
进行单元测试。您可以查看这段代码以了解如何为单元测试设置模拟服务器。