O'Reilly logo

Jasmine Cookbook by Munish Sethi

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Using jasmine.any and jasmine.objectContaining

In this recipe, we will design Jasmine tests using jasmine.any and jasmine.objectContaining.

The jasmine.any function takes a constructor/class as an expected value. It returns true if the constructor matches the constructor of the actual value. The jasmine.objectContaining compares objects with actual key/value pairs.

To understand this recipe, let's assume that you are developing a JavaScript application and you have to implement test code for various scenarios by applying jasmine.any and jasmine.objectContaining.

"As a JavaScript developer I want to develop Jasmine tests using jasmine.any and jasmine.objectContaining so that I can implement a test condition successfully."

Let's consider some scenarios ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required