deep-eql icon indicating copy to clipboard operation
deep-eql copied to clipboard

Improved deep equality testing for Node.js and the browser.

Results 22 deep-eql issues
Sort by recently updated
recently updated
newest added

https://github.com/chaijs/deep-eql/issues/85

Until recently, my team was using Node.js v18.13.0. Our CI system picked up Node.js v18.17.0 and started failing. Specifically, we started failing when using Chai to perform `expect(…).to.deep.equal` on URLs....

I encountered the necessity to compare some generated data with test data, where those data sets include dynamically generated __id__ values nested in different levels. So the goal was to...

``` // @ts-ignore import _equals from 'deep-eql'; let u1 = new URL(`https://bafybeicm5clh7fl4up4prnbfqksou6vsp5voth54rcsxhsjysimm3o77fq.on.fleek.co/`); let u2 = new URL(`https://bafybeicm5clh7fl4up4prnbfqksou6vsp5voth54rcsxhsjysimm3o77fq.on.fleek.co/`); console.dir(_equals(u1, u2)) ```

This package (deep-eql) is used in chai latest version as a dependency. deep-eql package has a dependency from ["karma": "^0.13.22"](https://github.com/chaijs/deep-eql/blob/v3.0.1/package.json#L69) Using even the latest(v3.0.1) version of the deep-eql package I...

I was curious how well chai would handle big sets and maps and checked a couple of things and also stumbled across [this PR](https://github.com/chaijs/deep-eql/pull/14) and I am sorry to say...

bug

I'm trying to test if my `URLSearchParams` are correct with the `to.deep.equal` option but it returns `true` (is equal) when it shouldn't. See the running code at https://stackblitz.com/edit/node-qx7qra?file=index.test.js Let's assume...

So that we can be sure that the project doesn't break on those supported browsers in PRs.