Closed FabRiviere closed 1 year ago
Avoir le package make installé sur son système -> commande bash avec chocolatey :
choco install make
SHELL := /bin/bash
tests:
symfony console doctrine:database:drop --force --env=test || true
symfony console doctrine:database:create --env=test
symfony console doctrine:migrations:migrate -n --env=test
symfony console doctrine:fixtures:load -n --env=test
symfony php bin/phpunit $(MAKECMDGOALS)
.PHONY: tests
symfony composer req "dama/doctrine-test-bundle:^7" --dev
symfony composer req panther --dev
Avoir les pilotes ChromeDrivers installés sur sa machine.
Modifier la classe pour qu'elle étende PantherTestCase au lieu de WebTestCase. Et remplacer
$client = static::createClient();
par
$client = static::createPantherClient(['external_base_uri' => rtrim($_SERVER['SYMFONY_PROJECT_DEFAULT_ROUTE_URL'], '/')]);