2015-09-06 21 views
2

我用这种形式:如何使用Behat以简单的形式进行条纹购买?

<form action="" method="POST"> 
    <script 
    src="https://checkout.stripe.com/checkout.js" class="stripe-button" 
    data-key="YOUR PUBLIC KEY" 
    data-amount="2000" 
    data-name="Demo Site" 
    data-description="2 widgets ($20.00)" 
    data-image="/128x128.png" 
    data-locale="auto"> 
</script> 

https://stripe.com/docs/tutorials/checkout

我看着制作自定义窗体,但我不喜欢,替代。所以我的问题是,有没有办法使用Behat和这种形式进行Stripe购买?

+0

umpirsky是对的,国际海事组织你应该嘲笑他的任何建议。 – gvf

回答

0

你可以使用TuTu或类似的工具来模拟条带服务,并在Behat的测试环境中使用它。

另一种方法是创建虚拟类,与此服务进行通信,覆盖在生产模式下执行该操作的虚拟类,并将其用于测试环境中。

您也可以在测试环境中跳过付款。

相关问题