diff --git a/tests/src/rules/no-extraneous-dependencies.js b/tests/src/rules/no-extraneous-dependencies.js index 77de28b339..906cb6d559 100644 --- a/tests/src/rules/no-extraneous-dependencies.js +++ b/tests/src/rules/no-extraneous-dependencies.js @@ -315,6 +315,30 @@ ruleTester.run('no-extraneous-dependencies', rule, { message: '\'not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S not-a-dependency\' to add it', }], }), + test({ + code: 'const { v5 } = require("uuid")', + errors: [{ + message: '\'uuid\' should be listed in the project\'s dependencies, not devDependencies.', + }], + }), + test({ + code: 'import { v5 } from "uuid"', + errors: [{ + message: '\'uuid\' should be listed in the project\'s dependencies, not devDependencies.', + }], + }), + test({ + code: 'const v5 = require("uuid/v5")', + errors: [{ + message: '\'uuid\' should be listed in the project\'s dependencies, not devDependencies.', + }], + }), + test({ + code: 'import v5 from "uuid/v5"', + errors: [{ + message: '\'uuid\' should be listed in the project\'s dependencies, not devDependencies.', + }], + }), ], })