Generally, each test (`it` block) should test only one specific behavior or "branch" of your method. This makes your expectations clearer and prevents one failure from masking another. (Imagine your method was broken in a way that would make lines 14 and 16 fail. The test aborts as soon as an expectation fails, so even though two aspects of the method were broken, you'd only see one failure, from line 14.)