When writing a JavaScript application, unit testing is one of the things that come to mind when creating high quality applications. There are a lot of different definitions for...