Branch coverage at 100%, and meaningless

Every branch executed, and no assertion that any of them produced the right answer.

public function testHandlesAllStatuses(): void
{
    foreach (OrderStatus::cases() as $status) {
        $this->presenter->label($status);   // no assertion
    }

    $this->assertTrue(true);   // and this, to avoid a
                               // risky-test warning
}

The assertTrue(true) is the tell, and it exists because a test with no assertions is reported as risky — so somebody silenced the report rather than the cause. Coverage counts lines executed; it has no opinion about whether anything was checked. The reason to keep measuring it anyway is that uncovered code is definitely untested, which is a useful one-way signal.