Files
Михайлов АнтонandMine Starks 11dc36961b fix(chai): typesafe Assert#include methods (#38151)
* fix(chai): `include` for sets, maps and objects

* chore(chai): update tests for include

* refactor(chai): combine `include` variants

* refactor(chai): split `notInclude` to variants

* fix(chai): typesafe `deepInclude`

Worth to mention: `deepInclude` does not support WeakSet, so this variant as opposed to `include` not included, [proof](https://github.com/chaijs/chai/blob/7ff12731428ab5d12f1e77e32d6a8d3eb967d082/lib/chai/core/assertions.js#L492).

* fix(chai): typesafe `notDeepInclude`

* chore(chai): update tests

* fix(chai): `deepInclude` do not allow WeakSet

* chore(chai): update tests
2019-09-09 05:51:43 -07:00
..