This repository was archived by the owner on May 13, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 5 files changed +16
-9
lines changed Expand file tree Collapse file tree 5 files changed +16
-9
lines changed Original file line number Diff line number Diff line change @@ -26,17 +26,13 @@ jobs:
26
26
- name : Copy .env
27
27
run : php -r "file_exists('.env') || copy('.env.example', '.env');"
28
28
- name : Install Dependencies
29
- run : composer install
29
+ run : composer install -q --no-ansi --no-interaction --no-scripts --no-suggest --no-progress --prefer-dist
30
30
- name : Generate key
31
31
run : php artisan key:generate --force
32
32
- name : Directory Permissions
33
33
run : chmod -R 777 storage bootstrap/cache
34
- - name : Create Database
35
- run : touch database/database-test.sqlite
36
34
- name : Execute tests (Unit and Feature tests) via PHPUnit
37
35
env :
38
36
DB_CONNECTION : sqlite
39
37
DB_DATABASE : database/database.sqlite
40
- run : |
41
- php artisan migrate --database=testing --force
42
- vendor/bin/phpunit
38
+ run : vendor/bin/phpunit
Original file line number Diff line number Diff line change 1
1
install :
2
2
touch database/database.sqlite
3
- touch database/database-test.sqlite
4
3
composer install
5
4
php artisan key:generate --force
6
5
php artisan migrate --force
Original file line number Diff line number Diff line change 54
54
55
55
'testing ' => [
56
56
'driver ' => 'sqlite ' ,
57
- 'database ' => database_path ( ' database-test.sqlite ' ) ,
57
+ 'database ' => ' :memory: ' ,
58
58
'prefix ' => '' ,
59
59
],
60
60
Original file line number Diff line number Diff line change 19
19
</whitelist >
20
20
</filter >
21
21
<php >
22
- <server name =" APP_server " value =" testing" />
22
+ <server name =" APP_ENV " value =" testing" />
23
23
<server name =" BCRYPT_ROUNDS" value =" 4" />
24
24
<server name =" CACHE_DRIVER" value =" array" />
25
25
<server name =" SESSION_DRIVER" value =" array" />
Original file line number Diff line number Diff line change @@ -22,4 +22,16 @@ public function createApplication()
22
22
23
23
return $ app ;
24
24
}
25
+
26
+ protected function setUp (): void
27
+ {
28
+ parent ::setUp ();
29
+ Artisan::call ('migrate ' );
30
+ }
31
+
32
+ protected function tearDown (): void
33
+ {
34
+ Artisan::call ('migrate:reset ' );
35
+ parent ::tearDown ();
36
+ }
25
37
}
You can’t perform that action at this time.
0 commit comments