Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 949 Bytes

no-identical-tests.md

File metadata and controls

39 lines (28 loc) · 949 Bytes

Disallow identical tests (no-identical-tests)

(fixable) The --fix option on the command line automatically fixes problems reported by this rule.

When a rule has a lot of tests, it's sometimes difficult to tell if any tests are duplicates. This rule would warn if any test cases have the same properties.

Rule Details

Examples of incorrect code for this rule:

/* eslint eslint-plugin/no-identical-tests: error */

new RuleTester().run('foo', bar, {
  valid: [
    { code: 'foo' },
    { code: 'foo' },
  ],
  invalid: [],
});

Examples of correct code for this rule:

/* eslint eslint-plugin/no-identical-tests: error */

new RuleTester().run('foo', bar, {
  valid: [
    { code: 'foo' },
    { code: 'bar' },
  ],
  invalid: [],
});

When Not To Use It

If you want to allow identical tests, do not enable this rule.