From ba67ea1e36c5bf51febea977061c2a12fbf61a45 Mon Sep 17 00:00:00 2001 From: Chiawen Chen Date: Fri, 28 Jun 2019 13:52:02 +0800 Subject: [PATCH] test(eslint-plugin): [ban-types] add test on generics --- .../tests/rules/ban-types.test.ts | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/packages/eslint-plugin/tests/rules/ban-types.test.ts b/packages/eslint-plugin/tests/rules/ban-types.test.ts index d379f0f6a7f..73427fcc806 100644 --- a/packages/eslint-plugin/tests/rules/ban-types.test.ts +++ b/packages/eslint-plugin/tests/rules/ban-types.test.ts @@ -264,5 +264,36 @@ class Foo extends Bar implements Baz { ], options, }, + { + code: ` +let a: NS.Bad; +let b: Foo; + `, + output: ` +let a: NS.Good; +let b: Foo; + `, + errors: [ + { + messageId: 'bannedTypeMessage', + data: { + name: 'NS.Bad', + customMessage: ' Use NS.Good instead.', + }, + line: 2, + column: 8, + }, + { + messageId: 'bannedTypeMessage', + data: { + name: 'NS.Bad', + customMessage: ' Use NS.Good instead.', + }, + line: 3, + column: 12, + }, + ], + options, + }, ], });