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);