Logic inside tests — if/else branches mirroring production, loops that mechanically multiply assertions, or calls to the same helper the code under test uses — makes tests harder to read and often means nothing is actually being tested. If production logic has a bug, duplicated test logic will likely have the same bug and still pass. Keep tests straight-line and immediately understandable.