in(__DIR__); function withTenantDatabases(bool $migrate = false) { Event::listen(TenantCreated::class, JobPipeline::make( $migrate ? [CreateDatabase::class, MigrateDatabase::class] : [CreateDatabase::class] )->send(function (TenantCreated $event) { return $event->tenant; })->toListener()); } function withInitializationEvents() { Event::listen(TenancyInitialized::class, BootstrapTenancy::class); Event::listen(TenancyEnded::class, RevertToCentralContext::class); } function pest(): TestCase { return \Pest\TestSuite::getInstance()->test; }