Revamped testing guide

This was copied straight from the previous version of the text. Regardless, `idempotent` is the correct word here: you don't want multiple calls to the test to have different outcomes.