Я написал тест Laravel Dusk. Я пытаюсь утверждать, виден ли какой-то текст после открытия модального окна. Итак, я использую метод whenAvailable
. Но это не удается, пока я вижу текст на скриншоте.
$browser->press('@finish-setup-button')
->whenAvailable('#modal-payment-info', function ($modal) use($paymentInfo) {
$modal->assertSee(html_entity_decode(__('account_setup.payment')))
->type('name', $paymentInfo->name)
->type('iban', $paymentInfo->iban)
->type('bic', $paymentInfo->bic)
->press('@subscribe-button');
});
Я получаю следующее сообщение:
Был 1 сбой:
1) Tests\Browser\RegistrationTest::testRegistration Не увидел ожидаемый текст [Payment] в элементе [body #modal-payment-info]. Не удалось утверждать, что ложь является правдой.
Снимок экрана:
Что я делаю не так?