diff --git a/package.json b/package.json index 7a870efdf..ac72da9cd 100644 --- a/package.json +++ b/package.json @@ -115,7 +115,7 @@ "@typescript-eslint/parser": "^5.0.0", "babel-jest": "^29.0.0", "babel-plugin-replace-ts-export-assignment": "^0.0.2", - "dedent": "1.3.0", + "dedent": "^1.5.0", "eslint": "^7.0.0 || ^8.0.0", "eslint-config-prettier": "^9.0.0", "eslint-doc-generator": "^1.0.0", diff --git a/src/rules/__tests__/prefer-snapshot-hint.test.ts b/src/rules/__tests__/prefer-snapshot-hint.test.ts index 32f94d0ed..dad2b6cde 100644 --- a/src/rules/__tests__/prefer-snapshot-hint.test.ts +++ b/src/rules/__tests__/prefer-snapshot-hint.test.ts @@ -43,13 +43,6 @@ ruleTester.run('prefer-snapshot-hint (always)', rule, { `, options: ['always'], }, - { - code: dedent` - const x = "snapshot"; - expect(1).toMatchSnapshot(\`my $\{x}\`); - `, - options: ['always'], - }, { code: 'expect(1).toThrowErrorMatchingSnapshot("my snapshot");', options: ['always'], @@ -208,6 +201,20 @@ ruleTester.run('prefer-snapshot-hint (always)', rule, { }, ], }, + { + code: dedent` + const x = "snapshot"; + expect(1).toMatchSnapshot(\`my $\{x}\`); + `, + options: ['always'], + errors: [ + { + messageId: 'missingHint', + column: 11, + line: 2, + }, + ], + }, ], }); diff --git a/yarn.lock b/yarn.lock index 5d1ca2ada..f4f7a85ad 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4401,19 +4401,7 @@ __metadata: languageName: node linkType: hard -"dedent@npm:1.3.0": - version: 1.3.0 - resolution: "dedent@npm:1.3.0" - peerDependencies: - babel-plugin-macros: ^3.1.0 - peerDependenciesMeta: - babel-plugin-macros: - optional: true - checksum: 7554941491ab9c5181e3f404e5f5dba1c798fd720d146a7f398bd5d09a9aea7ba18bdc00ed3237d4f612bbe0e9d65754ce2f24745820e9a7be3238c128ea3ea2 - languageName: node - linkType: hard - -"dedent@npm:^1.0.0": +"dedent@npm:^1.0.0, dedent@npm:^1.5.0": version: 1.5.1 resolution: "dedent@npm:1.5.1" peerDependencies: @@ -4978,7 +4966,7 @@ __metadata: "@typescript-eslint/utils": ^5.10.0 babel-jest: ^29.0.0 babel-plugin-replace-ts-export-assignment: ^0.0.2 - dedent: 1.3.0 + dedent: ^1.5.0 eslint: ^7.0.0 || ^8.0.0 eslint-config-prettier: ^9.0.0 eslint-doc-generator: ^1.0.0