diff --git a/src/__tests__/rules.test.ts b/src/__tests__/rules.test.ts index 4fb7048be..6b6e12fcc 100644 --- a/src/__tests__/rules.test.ts +++ b/src/__tests__/rules.test.ts @@ -3,7 +3,7 @@ import { resolve } from 'path'; import plugin from '../'; const ruleNames = Object.keys(plugin.rules); -const numberOfRules = 41; +const numberOfRules = 40; describe('rules', () => { it('should have a corresponding doc for each rule', () => { diff --git a/src/rules/no-empty-title.ts b/src/rules/no-empty-title.ts deleted file mode 100644 index 0d39c35b8..000000000 --- a/src/rules/no-empty-title.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { - DescribeAlias, - TestCaseName, - createRule, - isDescribe, - isStringNode, - isTestCase, -} from './utils'; - -export default createRule({ - name: __filename, - meta: { - docs: { - category: 'Best Practices', - description: 'Disallow empty titles', - recommended: false, - }, - messages: { - describe: 'describe should not have an empty title', - test: 'test should not have an empty title', - }, - type: 'suggestion', - schema: [], - }, - defaultOptions: [], - create(context) { - return { - CallExpression(node) { - if (!isDescribe(node) && !isTestCase(node)) { - return; - } - const [argument] = node.arguments; - if (!argument || !isStringNode(argument, '')) { - return; - } - - context.report({ - messageId: isDescribe(node) - ? DescribeAlias.describe - : TestCaseName.test, - node: argument, - }); - }, - }; - }, -});