create([ 'status' => 'completed', 'outcome' => 'succeeded', ]); expect(RunDetailPolling::interval($run))->toBeNull(); })->group('ops-ux'); it('enables run-detail polling while the run is queued or running', function (string $status): void { $run = OperationRun::factory()->create([ 'status' => $status, 'outcome' => 'pending', ]); expect(RunDetailPolling::interval($run))->not->toBeNull(); })->with([ 'queued' => 'queued', 'running' => 'running', ])->group('ops-ux');