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 ...
Get Jasmine Cookbook 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.