Causes all .equal, .include, .members, .keys, and .property assertions that follow in the chain to use deep equality instead of strict (===) equality. See the deep-eql project page for info on the deep equality algorithm: https://github.com/chaijs/deep-eql.
This isn't obvious from the usage though. I wonder if we could improve the user experience by point the user towards .deep in the assertion error?
Given the following assertion:
You get the following assertion error:
For those of us that have read the guide know that I really want to do:
According to the guide using
.deep
:This isn't obvious from the usage though. I wonder if we could improve the user experience by point the user towards
.deep
in the assertion error?