Jasmine - JavaScript Unit Testing Tutorial with Examples

Jasmine - JavaScript Unit Testing Tutorial with Examples

Jasmine is one of the popular JavaScript unit testing frameworks which is capable of testing synchronous and asynchronous JavaScript code. It is used in BDD (behavior-driven development) programming which focuses more on the business value than on the technical details. In this tutorial, we will learn Jasmine framework in detail from setup instructions to understanding output of testcases.

[…]

A Jasmine suite is a group of test cases that can be used to test a specific behavior of the JavaScript code (a JavaScript object or function). This begins with a call to the Jasmine global function describe with two parameters – first parameter represents the title of the test suite and second parameter represents a function that implements the test suite.

[…]