create(); $user->refresh(); $status = Status::factory()->create(['profile_id' => $user->profile_id]); $job = new StatusDelete($status); $serialized = serialize($job); $unserialized = unserialize($serialized); expect($unserialized)->toBeInstanceOf(StatusDelete::class); }); it('supports job middleware configuration', function () { $job = new FeedInsertPipeline(1, 1); // FeedInsertPipeline uses WithoutOverlapping middleware $middleware = $job->middleware(); expect($middleware)->toBeArray() ->and($middleware)->not->toBeEmpty(); }); it('supports unique job identification', function () { $job = new FeedInsertPipeline(42, 1); expect($job->uniqueId())->toContain('42'); });