У меня есть приложение, и я хочу использовать Laravel Dusk. Я создал файл с именем .env.dusk.local с базой данных для тестов и файлом с именем .env с моей базой данных по умолчанию. Я запустил команду php artisan и создал пользователя с помощью /register . После того, как я создал тест входа в систему с тем […]
Я использую Dusk для простого теста входа в систему. Я создал файл .env.dusk, чтобы тест использовал альтернативную базу данных и не удалял данные, зарегистрированные на платформе. Архив .env DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel_dusk DB_USERNAME=root DB_PASSWORD=123456 Архив .env.dusk DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel_dusk_test DB_USERNAME=root DB_PASSWORD=123456 LoginTest.php namespace Tests\Browser; use Tests\DuskTestCase; use Illuminate\Foundation\Testing\DatabaseMigrations; class LoginTest extends DuskTestCase { use […]
Мой проект в структуре Laravel 5.4, и я использую Dusk для проверки браузера. У меня есть страница с несколькими разделами, которые я бы хотел проверить самостоятельно, однако я столкнулся с проблемой, когда мне нужно запустить новый экземпляр браузера, войти в систему и перейти к этой странице для каждого отдельного теста. public function testExample() { $this->browse(function […]