createMock(ScheduledJobService::class); $scheduledJobService->expects($this->once())->method('ensureSystemJobs'); $service = new SchedulerRunService( $scheduledJobService, $this->createMock(ScheduledJobRepository::class), $this->createMock(ScheduledJobRunRepository::class), $this->createMock(SchedulerRuntimeRepository::class), $this->createMock(ScheduledJobRegistry::class), new ScheduleCalculator() ); $result = $service->runJobNow(0, 0); $this->assertFalse($result['ok']); $this->assertSame('invalid_request', $result['error']); } }