From 0a895ef0515d92546ff5bb9b67b567a0228e8651 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E7=84=B6?= Date: Fri, 4 Jun 2021 11:57:49 +0800 Subject: [PATCH] Chore: add more tests --- tests/lib/linter/linter.js | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/tests/lib/linter/linter.js b/tests/lib/linter/linter.js index 20ddeef601bd..091fa99eb125 100644 --- a/tests/lib/linter/linter.js +++ b/tests/lib/linter/linter.js @@ -2959,10 +2959,24 @@ var a = "test2"; // https://github.com/eslint/eslint/issues/14652 it("should not report a violation", () => { - const code = "/*eslint-env es6\n */ new Promise();"; - + const codes = [ + "/*eslint-env es6\n */ new Promise();", + "/*eslint-env browser,\nes6 */ window;Promise;", + "/*eslint-env\nbrowser,es6 */ window;Promise;" + ]; const config = { rules: { "no-undef": 1 } }; + for (const code of codes) { + const messages = linter.verify(code, config, filename); + + assert.strictEqual(messages.length, 0); + } + + }); + + it("should not report a violation", () => { + const code = "/*eslint-env browser,\nes6 */ window;Promise;"; + const config = { rules: { "no-undef": 1 } }; const messages = linter.verify(code, config, filename); assert.strictEqual(messages.length, 0);