Maybe instead of using `QUnit.assert` we could simply throw an exception. In the three spots where we use `@assert` we immediately want to end the method and let the user know how he can fix his test code. This is less about asserting that the code he is testing is right and more about instructing the user on how to use this method.