From 7abcf9338bcf17bb9707f449f2cd786b9e75d5e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Beganovi=C4=87?= Date: Mon, 12 Jul 2021 13:42:16 +0200 Subject: [PATCH] Gateways: WePay: ACH: Paying without preauthorized account isn't possible --- .../ClientPortal/Gateways/WePay/ACH.php | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 tests/Browser/ClientPortal/Gateways/WePay/ACH.php diff --git a/tests/Browser/ClientPortal/Gateways/WePay/ACH.php b/tests/Browser/ClientPortal/Gateways/WePay/ACH.php new file mode 100644 index 000000000000..c70756416107 --- /dev/null +++ b/tests/Browser/ClientPortal/Gateways/WePay/ACH.php @@ -0,0 +1,52 @@ +driver->manage()->deleteAllCookies(); + } + + $this->disableCompanyGateways(); + + CompanyGateway::where('gateway_key', '8fdeed552015b3c7b44ed6c8ebd9e992')->restore(); + + $this->browse(function (Browser $browser) { + $browser + ->visit(new Login()) + ->auth(); + }); + } + + public function testPayingWithNoPreauthorizedIsntPossible() + { + $this->browse(function (Browser $browser) { + $browser + ->visitRoute('client.invoices.index') + ->click('@pay-now') + ->press('Pay Now') + ->clickLink('Bank Transfer') + ->assertSee('To pay with a bank account, first you have to add it as payment method.'); + }); + } +} \ No newline at end of file