The Toolchain

Let's talk about some of the available tools. Our preferred toolchain consists of:

  • Mocha - the actual test framework.
  • Chai - an assertion library.
  • Sinon - a spy library.
  • Karma - a test "runner".
  • Gulp - a task automation tool.