@@ -15,9 +15,20 @@ protected function setUp(): void
1515 {
1616 parent ::setUp ();
1717 $ this ->loadMigrationsFrom (__DIR__ .'/../src/migrations ' );
18- $ this ->artisan ('migrate ' , [
19- '--database ' => 'mysql '
20- ]);
18+ }
19+
20+ /**
21+ * Define database migrations.
22+ *
23+ * @return void
24+ */
25+ protected function defineDatabaseMigrations ()
26+ {
27+ $ this ->artisan ('migrate ' , ['--database ' => 'mysql ' ])->run ();
28+
29+ //$this->beforeApplicationDestroyed(function () {
30+ // $this->artisan('migrate:rollback', ['--database' => 'testbench'])->run();
31+ //});
2132 }
2233
2334 /**
@@ -27,7 +38,7 @@ protected function setUp(): void
2738 *
2839 * @return void
2940 */
30- protected function getEnvironmentSetUp ($ app )
41+ protected function defineEnvironment ($ app )
3142 {
3243 $ dotenv = Dotenv \Dotenv::createImmutable (__DIR__ .'/../ ' , '.env.testing ' );
3344 $ dotenv ->load ();
@@ -39,7 +50,7 @@ protected function getEnvironmentSetUp($app)
3950 'host ' => env ('DB_HOST ' , '127.0.0.1 ' ),
4051 'port ' => env ('DB_PORT ' , 3306 ),
4152 'database ' => env ('DB_DATABASE ' , 'testing ' ),
42- 'username ' => env ('DB_USER ' , 'root ' ),
53+ 'username ' => env ('DB_USERNAME ' , 'root ' ),
4354 'password ' => env ('DB_PASSWORD ' , '' ),
4455 'charset ' => 'utf8 ' ,
4556 'collation ' => 'utf8_unicode_ci ' ,
@@ -236,7 +247,7 @@ public function testException()
236247 $ this ->expectException (DBLogException::class);
237248 throw new DBLogException ('Dont log this ' );
238249 }
239-
250+
240251 /**
241252 * Test exception when expected format is wrong.
242253 *
0 commit comments