File tree 5 files changed +74
-0
lines changed
5 files changed +74
-0
lines changed Original file line number Diff line number Diff line change
1
+ # define your env variables for the test env here
2
+ KERNEL_CLASS = ' App\Kernel'
3
+ APP_SECRET = ' $ecretf0rt3st'
4
+ SYMFONY_DEPRECATIONS_HELPER = 999999
Original file line number Diff line number Diff line change
1
+ {
2
+ "copy-from-recipe" : {
3
+ ".env.test" : " .env.test" ,
4
+ "phpunit.dist.xml" : " phpunit.dist.xml" ,
5
+ "tests/" : " tests/"
6
+ },
7
+ "gitignore" : [
8
+ " /phpunit.xml" ,
9
+ " /.phpunit.cache/"
10
+ ]
11
+ }
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+
3
+ <!-- https://phpunit.readthedocs.io/en/latest/configuration.html -->
4
+ <phpunit xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
5
+ xsi : noNamespaceSchemaLocation =" vendor/phpunit/phpunit/phpunit.xsd"
6
+ backupGlobals =" false"
7
+ colors =" true"
8
+ bootstrap =" tests/bootstrap.php"
9
+ cacheDirectory =" .phpunit.cache"
10
+ >
11
+ <php >
12
+ <ini name =" display_errors" value =" 1" />
13
+ <ini name =" error_reporting" value =" -1" />
14
+ <server name =" APP_ENV" value =" test" force =" true" />
15
+ <server name =" SHELL_VERBOSITY" value =" -1" />
16
+ <server name =" SYMFONY_PHPUNIT_REMOVE" value =" " />
17
+ <server name =" SYMFONY_PHPUNIT_VERSION" value =" 9.5" />
18
+ </php >
19
+
20
+ <testsuites >
21
+ <testsuite name =" Project Test Suite" >
22
+ <directory >tests</directory >
23
+ </testsuite >
24
+ </testsuites >
25
+
26
+ <source restrictDeprecations =" true" restrictNotices =" true" restrictWarnings =" true" >
27
+ <include >
28
+ <directory >src</directory >
29
+ </include >
30
+ </source >
31
+
32
+ <extensions >
33
+ </extensions >
34
+ </phpunit >
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ use Symfony \Component \Dotenv \Dotenv ;
4
+
5
+ require dirname (__DIR__ ).'/vendor/autoload.php ' ;
6
+
7
+ if (file_exists (dirname (__DIR__ ).'/config/bootstrap.php ' )) {
8
+ require dirname (__DIR__ ).'/config/bootstrap.php ' ;
9
+ } elseif (method_exists (Dotenv::class, 'bootEnv ' )) {
10
+ (new Dotenv ())->bootEnv (dirname (__DIR__ ).'/.env ' );
11
+ }
Original file line number Diff line number Diff line change 19
19
"content" : " <extension class=\" Symfony\\ Component\\ Panther\\ ServerExtension\" />" ,
20
20
"position" : " after_target" ,
21
21
"target" : " <extensions>" ,
22
+ "warn_if_missing" : false
23
+ },
24
+ {
25
+ "file" : " phpunit.dist.xml" ,
26
+ "content" : " <bootstrap class=\" Symfony\\ Component\\ Panther\\ ServerExtension\" />" ,
27
+ "position" : " after_target" ,
28
+ "target" : " <extensions>" ,
29
+ "warn_if_missing" : false
30
+ },
31
+ {
32
+ "file" : " env.test" ,
33
+ "content" : " PANTHER_APP_ENV=panther\n PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots" ,
34
+ "position" : " after_target" ,
35
+ "target" : " SYMFONY_DEPRECATIONS_HELPER=999999" ,
22
36
"warn_if_missing" : true
23
37
}
24
38
]
You can’t perform that action at this time.
0 commit comments