Unit testing with Jasmine

Let's first explore how we can use PhantomJS to run unit tests using Jasmine, JavaScript's testing framework (http://pivotal.github.io/jasmine/). There are several testing frameworks for JavaScript that are freely available to use. Some of the better known testing frameworks are Jasmine, QUnit, and Mocha. Why Jasmine? Jasmine is also one of the more popular testing frameworks.

Besides, Jasmine syntaxes are very much like the English language when used, making it easy to follow and read the content of the test, just like in a document. In this chapter, we will not discuss Jasmine in depth, but only concentrate on those parts that we will need in our code. For more information on how to use the Jasmine API, refer to the ...

Get Getting Started with PhantomJS now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.