Closed ryan-roemer closed 4 years ago
IE test failures have been tracked to missing class
support:
class MyMap extends Map {}
from upstream fast-deep-equals
. Planning to ignore es6 tests in IE.
Update: We're now just failing at Appveyor with:
FAILED TESTS:
advanced
warnings
basics usage
✖ never warns
IE 11.0.0 (Windows 8.1.0.0)
AssertionError: true === false
at fail (test/browser/index.js:2472:3)
at strictEqual (test/browser/index.js:2662:5)
at Anonymous function (test/browser/index.js:63698:13)
at Anonymous function (test/browser/index.js:63697:11)
at Anonymous function (test/browser/index.js:63696:9)
RegExp objects
✖ not equal RegExp objects (different flags)
IE 11.0.0 (Windows 8.1.0.0)
AssertionError: true === false
at fail (test/browser/index.js:2472:3)
at strictEqual (test/browser/index.js:2662:5)
at Anonymous function (test/browser/index.js:63740:11)
[builder:finish] Hit 2 errors:
It's the same failure, just in two different runs:
{
description: 'not equal RegExp objects (different flags)',
value1: /foo/,
value2: /foo/i,
equal: false
}
FINALLY
thanks @ryan-roemer! finally getting to this now
Map
,Set
,ArrayBuffer
. Part of #36fast-deep-equal@3.1.1
with modified support for ES.next data types.Set
comparisons whereby objects are compared by reference not value. Tracked at #50 . In ouryarn benchmark
,lodash.isEqual
gets test differences because it correctly handles those.Infrastructure
devDependenices
fast-deep-equal
tests directly in our correctness tests.