1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
# Disallow identical tests (no-identical-tests)
(fixable) The `--fix` option on the [command line](../user-guide/command-line-interface#fix) 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:
```js
/* 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:
```js
/* 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.
|