Page MenuHomePhorge

No OneTemporary

Size
3 KB
Referenced Files
None
Subscribers
None
diff --git a/src/tests/Browser/Pages/PaymentMollie.php b/src/tests/Browser/Pages/PaymentMollie.php
index 5516e43f..25d090ef 100644
--- a/src/tests/Browser/Pages/PaymentMollie.php
+++ b/src/tests/Browser/Pages/PaymentMollie.php
@@ -1,77 +1,77 @@
<?php
namespace Tests\Browser\Pages;
use Laravel\Dusk\Page;
class PaymentMollie extends Page
{
/**
* Get the URL for the page.
*
* @return string
*/
public function url(): string
{
return '';
}
/**
* Assert that the browser is on the page.
*
* @param \Laravel\Dusk\Browser $browser The browser object
*
* @return void
*/
public function assert($browser)
{
$browser->waitFor('form#body table, form#body iframe');
}
/**
* Get the element shortcuts for the page.
*
* @return array
*/
public function elements(): array
{
return [
'@title' => '#container .header__info',
'@amount' => '#container .header__amount',
];
}
/**
* Submit payment form.
*
* @param \Laravel\Dusk\Browser $browser The browser object
* @param string $status Test payment status (paid, open, failed, expired)
*
* @return void
*/
public function submitPayment($browser, $status = 'paid')
{
// https://docs.mollie.com/overview/testing
// https://docs.mollie.com/components/testing
if ($browser->element('form#body iframe')) {
- $browser->withinFrame('#card-number iframe', function($browser) {
- $browser->type('#cardNumber', '2223 0000 1047 9399'); // Mastercard
- })
- ->withinFrame('#card-holder-name iframe', function($browser) {
- $browser->type('#cardHolder', 'Test');
- })
- ->withinFrame('#expiry-date iframe', function($browser) {
- $browser->type('#expiryDate', '12/' . (date('y') + 1));
- })
- ->withinFrame('#cvv iframe', function($browser) {
- $browser->type('#verificationCode', '123');
- })
- ->click('#submit-button');
+ $browser->withinFrame('#card-number iframe', function ($browser) {
+ $browser->type('#cardNumber', '2223 0000 1047 9399'); // Mastercard
+ })
+ ->withinFrame('#card-holder-name iframe', function ($browser) {
+ $browser->type('#cardHolder', 'Test');
+ })
+ ->withinFrame('#expiry-date iframe', function ($browser) {
+ $browser->type('#expiryDate', '12/' . (date('y') + 1));
+ })
+ ->withinFrame('#cvv iframe', function ($browser) {
+ $browser->type('#verificationCode', '123');
+ })
+ ->click('#submit-button');
}
$browser->waitFor('input[value="' . $status . '"]')
->click('input[value="' . $status . '"]')
->click('button.form__button');
}
}

File Metadata

Mime Type
text/x-diff
Expires
Wed, Jul 8, 4:32 PM (17 h, 19 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1049333
Default Alt Text
(3 KB)

Event Timeline