From f1ad846d17e468a0c0225d67b11a15ebd822e2b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Beganovi=C4=87?= Date: Thu, 8 Jul 2021 13:49:07 +0200 Subject: [PATCH] Gateways: Authorize.net: Credit card: Pay with new card --- .../Gateways/AuthorizeNet/CreditCardTest.php | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 tests/Browser/ClientPortal/Gateways/AuthorizeNet/CreditCardTest.php diff --git a/tests/Browser/ClientPortal/Gateways/AuthorizeNet/CreditCardTest.php b/tests/Browser/ClientPortal/Gateways/AuthorizeNet/CreditCardTest.php new file mode 100644 index 000000000000..0b9452ce7d29 --- /dev/null +++ b/tests/Browser/ClientPortal/Gateways/AuthorizeNet/CreditCardTest.php @@ -0,0 +1,56 @@ +markTestSkipped('Skipping Authorize.net (GitHub Actions)'); + } + + foreach (static::$browsers as $browser) { + $browser->driver->manage()->deleteAllCookies(); + } + + $this->browse(function (Browser $browser) { + $browser + ->visit(new Login()) + ->auth(); + }); + } + + public function testPayWithNewCard() + { + $this->browse(function (Browser $browser) { + $browser + ->visitRoute('client.invoices.index') + ->click('@pay-now') + ->press('Pay Now') + ->clickLink('Credit Card') + ->type('card-number', '4007000000027') + ->type('card-holders-name', 'John Doe') + ->type('.expiry', '12/28') + ->type('cvc', '100') + ->press('Pay Now') + ->waitForText('Details of the payment', 60); + }); + } +}