assertSame(1, $job->tries); } public function test_artwork_specific_jobs_use_without_overlapping_middleware(): void { $job = new RecComputeSimilarHybridJob(123); $middleware = $job->middleware(); $this->assertCount(1, $middleware); $this->assertInstanceOf(WithoutOverlapping::class, $middleware[0]); } public function test_batch_jobs_do_not_use_without_overlapping_middleware(): void { $job = new RecComputeSimilarHybridJob(null, 200); $this->assertSame([], $job->middleware()); } }