Chapter 5, pp. 47-48, "Logic Testing".
Chapter 4, pp. 49-52, "Automating with Grunt".