> One assertion per test [1] is a good rule of thumb, but don't get too hung up about it. To rephrase this slightly, you should test one behavior per spec, and having multiple assertions or expectations in the same test is a good sign that you may be testing multiple behaviors.