tools: prohibit notDeepEqual usage
PR-URL: https://github.com/nodejs/node/pull/16325 Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Rich Trott <rtrott@gmail.com>
This commit is contained in:
parent
a319e90807
commit
9e00d8ca50
@ -56,6 +56,9 @@ rules:
|
||||
- object: assert
|
||||
property: deepEqual
|
||||
message: Use assert.deepStrictEqual().
|
||||
- object: assert
|
||||
property: notDeepEqual
|
||||
message: Use assert.notDeepStrictEqual().
|
||||
- object: assert
|
||||
property: equal
|
||||
message: Use assert.strictEqual() rather than assert.equal().
|
||||
|
@ -101,13 +101,6 @@ assert.deepEqual = function deepEqual(actual, expected, message) {
|
||||
innerFail(actual, expected, message, 'deepEqual', deepEqual);
|
||||
}
|
||||
};
|
||||
/* eslint-enable */
|
||||
|
||||
assert.deepStrictEqual = function deepStrictEqual(actual, expected, message) {
|
||||
if (!isDeepStrictEqual(actual, expected)) {
|
||||
innerFail(actual, expected, message, 'deepStrictEqual', deepStrictEqual);
|
||||
}
|
||||
};
|
||||
|
||||
// The non-equivalence assertion tests for any deep inequality.
|
||||
assert.notDeepEqual = function notDeepEqual(actual, expected, message) {
|
||||
@ -115,6 +108,13 @@ assert.notDeepEqual = function notDeepEqual(actual, expected, message) {
|
||||
innerFail(actual, expected, message, 'notDeepEqual', notDeepEqual);
|
||||
}
|
||||
};
|
||||
/* eslint-enable */
|
||||
|
||||
assert.deepStrictEqual = function deepStrictEqual(actual, expected, message) {
|
||||
if (!isDeepStrictEqual(actual, expected)) {
|
||||
innerFail(actual, expected, message, 'deepStrictEqual', deepStrictEqual);
|
||||
}
|
||||
};
|
||||
|
||||
assert.notDeepStrictEqual = notDeepStrictEqual;
|
||||
function notDeepStrictEqual(actual, expected, message) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user