From b1f34791cdb0a674e16c075af9c918ce8d1b9148 Mon Sep 17 00:00:00 2001 From: "Nicholas C. Zakas" Date: Tue, 4 Oct 2022 10:34:17 -0700 Subject: [PATCH] Fix another test --- tests/lib/eslint/flat-eslint.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/lib/eslint/flat-eslint.js b/tests/lib/eslint/flat-eslint.js index 0c16bc5cc99..583a7c4b974 100644 --- a/tests/lib/eslint/flat-eslint.js +++ b/tests/lib/eslint/flat-eslint.js @@ -1114,7 +1114,7 @@ describe("FlatESLint", () => { // https://github.com/eslint/eslint/issues/16354 - it.only("should skip subdirectory files when ignore pattern matches subdirectory", async () => { + it("should skip subdirectory files when ignore pattern matches subdirectory", async () => { eslint = new FlatESLint({ cwd: getFixturePath("ignores-directory") }); @@ -1127,9 +1127,13 @@ describe("FlatESLint", () => { await eslint.lintFiles(["subdir/subsubdir/**"]); }, /All files matched by 'subdir\/subsubdir\/\*\*' are ignored\./u); - await assert.rejects(async () => { - await eslint.lintFiles(["subdir/subsubdir/a.js"]); - }, /All files matched by 'subdir\/subsubdir\/a.js' are ignored\./u); + const results = await eslint.lintFiles(["subdir/subsubdir/a.js"]); + + assert.strictEqual(results.length, 1); + assert.strictEqual(results[0].filePath, getFixturePath("ignores-directory/subdir/subsubdir/a.js")); + assert.strictEqual(results[0].warningCount, 1); + assert(results[0].messages[0].message.startsWith("File ignored"), "Should contain file ignored warning"); + });