diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index bc53eb4067a8..ad099a102351 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -24,8 +24,10 @@ use Illuminate\Database\Eloquent\Relations\Relation; use Illuminate\Mail\Mailer; use Illuminate\Queue\Events\JobProcessing; use Illuminate\Support\Facades\App; +use Illuminate\Support\Facades\Artisan; use Illuminate\Support\Facades\Blade; use Illuminate\Support\Facades\Mail; +use Illuminate\Support\Facades\ParallelTesting; use Illuminate\Support\Facades\Queue; use Illuminate\Support\Facades\RateLimiter; use Illuminate\Support\Facades\Schema; @@ -102,6 +104,11 @@ class AppServiceProvider extends ServiceProvider return $this; }); + + ParallelTesting::setUpTestDatabase(function ($database, $token) { + Artisan::call('db:seed'); + }); + } /** diff --git a/tests/Feature/Scheduler/SchedulerTest.php b/tests/Feature/Scheduler/SchedulerTest.php index 20bcd3d16090..a743e7a1fcbb 100644 --- a/tests/Feature/Scheduler/SchedulerTest.php +++ b/tests/Feature/Scheduler/SchedulerTest.php @@ -106,7 +106,7 @@ class SchedulerTest extends TestCase $data = [ 'name' => 'A single Client', 'frequency_id' => RecurringInvoice::FREQUENCY_MONTHLY, - 'next_run' => now()->format('Y-m-d'), + 'next_run' => now()->addDay()->format('Y-m-d'), 'template' => 'client_statement', 'parameters' => [ 'date_range' => 'previous_month',