markTestIncomplete(); } /** @test */ public function tenancy_is_initialized_inside_queues() { $this->loadLaravelMigrations(['--database' => 'tenant']); Event::fake(); dispatch(new TestJob()); Event::assertDispatched(JobProcessing::class, function ($event) { return $event->job->payload()['tenant_uuid'] === tenant('uuid'); }); } } class TestJob implements ShouldQueue { use Dispatchable, InteractsWithQueue, Queueable, SerializesModels; /** * Create a new job instance. * * @return void */ public function __construct() { // } /** * Execute the job. * * @return void */ public function handle() { logger(\json_encode(\DB::table('users')->get())); } }