如何使用Behat以简单的形式购买Stripe?

时间:2015-09-06 06:55:43

标签: php forms laravel 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?

1 个答案:

答案 0 :(得分:0)

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

另一种方法是创建与此服务对话的虚拟类,该类覆盖在生产模式下执行此操作并在测试环境中使用它的服务。

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