From f033dcecb3922a66bec5d63087dae42a58b38672 Mon Sep 17 00:00:00 2001 From: scagood <2230835+scagood@users.noreply.github.com> Date: Mon, 11 Dec 2023 09:27:00 +0000 Subject: [PATCH] feat: Add test for import maps (#147) --- tests/fixtures/no-extraneous/import-map/package.json | 5 +++++ tests/fixtures/no-extraneous/import-map/src/b.js | 0 tests/lib/rules/no-extraneous-import.js | 4 ++++ 3 files changed, 9 insertions(+) create mode 100644 tests/fixtures/no-extraneous/import-map/package.json create mode 100644 tests/fixtures/no-extraneous/import-map/src/b.js diff --git a/tests/fixtures/no-extraneous/import-map/package.json b/tests/fixtures/no-extraneous/import-map/package.json new file mode 100644 index 00000000..0ecd8c90 --- /dev/null +++ b/tests/fixtures/no-extraneous/import-map/package.json @@ -0,0 +1,5 @@ +{ + "imports": { + "#b": "./src/a.js" + } +} diff --git a/tests/fixtures/no-extraneous/import-map/src/b.js b/tests/fixtures/no-extraneous/import-map/src/b.js new file mode 100644 index 00000000..e69de29b diff --git a/tests/lib/rules/no-extraneous-import.js b/tests/lib/rules/no-extraneous-import.js index d63de62d..4829d58f 100644 --- a/tests/lib/rules/no-extraneous-import.js +++ b/tests/lib/rules/no-extraneous-import.js @@ -68,6 +68,10 @@ ruleTester.run("no-extraneous-import", rule, { filename: fixture("optionalDependencies/a.js"), code: "import aaa from 'aaa'", }, + { + filename: fixture("import-map/a.js"), + code: "import '#b'", + }, // missing packages are warned by no-missing-import {