Я написал тест 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) Тесты \ Браузер \ RegistrationTest :: testRegistration Не видел
ожидаемый текст [Payment] внутри элемента [body # modal-payment-info].
Не удалось утверждать, что false - это правда.
Скриншот:
Что я делаю не так?