From fd5354f668e46dba9e44e273b5d54a5939b85f64 Mon Sep 17 00:00:00 2001 From: Toru Nagashima Date: Fri, 14 May 2021 14:02:03 +0900 Subject: [PATCH] =?UTF-8?q?=E2=9C=85=20fix=20tests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/get-static-value.js | 8 ++++---- test/reference-tracker.js | 30 +++++++++++++++++------------- 2 files changed, 21 insertions(+), 17 deletions(-) diff --git a/test/get-static-value.js b/test/get-static-value.js index dec7c32..1d5a5d1 100644 --- a/test/get-static-value.js +++ b/test/get-static-value.js @@ -91,10 +91,6 @@ describe("The 'getStaticValue' function", () => { code: "const obj = {b: 2}; ({a: 1, ...obj})", expected: { value: { a: 1, b: 2 } }, }, - { - code: "({'a': 1, 1e+1: 2, 2n: 3})", - expected: { value: { a: 1, "10": 2, "2": 3 } }, - }, { code: "var obj = {b: 2}; ({a: 1, ...obj})", expected: null }, { code: "({ get a() {} })", expected: null }, { code: "({ a })", expected: null }, @@ -246,6 +242,10 @@ const aMap = Object.freeze({ code: "a?.()", expected: null, }, + { + code: "({'a': 1, 1e+1: 2, 2n: 3})", + expected: { value: { a: 1, "10": 2, "2": 3 } }, + }, ] : []), ...(semver.gte(eslint.Linter.version, "7.0.0") diff --git a/test/reference-tracker.js b/test/reference-tracker.js index 41c6ea2..6ad797e 100644 --- a/test/reference-tracker.js +++ b/test/reference-tracker.js @@ -501,19 +501,23 @@ describe("The 'ReferenceTracker' class:", () => { }, expected: [], }, - { - description: - "should not mix up public and private identifiers.", - code: [ - "class C { #value; wrap() { var value = MyObj.#value; } }", - ].join("\n"), - traceMap: { - MyObj: { - value: { [READ]: 1 }, - }, - }, - expected: [], - }, + ...(semver.gte(eslint.Linter.version, "7.0.0") + ? [ + { + description: + "should not mix up public and private identifiers.", + code: [ + "class C { #value; wrap() { var value = MyObj.#value; } }", + ].join("\n"), + traceMap: { + MyObj: { + value: { [READ]: 1 }, + }, + }, + expected: [], + }, + ] + : []), ]) { it(description, () => { const linter = new eslint.Linter()