Objectives

Explain the “red-green-refactor” loop of test-driven development. Identify the definitions of SyntaxError, ReferenceError, and TypeError Create, modify, and get to pass a suite of Mocha tests Use Chai to structure your tests using behavior-driven development principles. Use the pre- and post-test hooks provided by Mocha