QUnit 2.19.2 Released: Faster deepEqual
Faster assert.deepEqual, faster “noglobals” checking, and bug fixes.
Changelog
Changed
- Core: Faster diffing for
config.noglobals
by refactoring slow mutations. (Izel Nakri) #1697 - Assert: Improve performance of
assert.deepEqual()
andQUnit.equiv()
. (Izel Nakri) #1700 - Assert: Faster deepEqual for Map values by avoiding typeEquiv calls. (Timo Tijhof)
- Assert: Faster deepEqual by reducing internal objectType checks. (Timo Tijhof)
- Assert: Faster deepEqual by using re-assignment for internal pairs. (Timo Tijhof)
Fixed
- Core: Fix inaccurate count in reporter output after re-run. #1687
- CLI: Fix MaxListeners warning in long-running watch mode. #1692