jest/no-identical-title Style
What it does
This rule looks at the title of every test and test suite. It will report when two test suites or two test cases at the same level of a test suite have the same title.
Why is this bad?
Having identical titles for two different tests or test suites may create confusion. For example, when a test with the same title as another test in the same test suite fails, it is harder to know which one failed and thus harder to fix.
Example
javascript
describe("baz", () => {
//...
});
describe("baz", () => {
// Has the same title as a previous test suite
// ...
});
This rule is compatible with eslint-plugin-vitest, to use it, add the following configuration to your .eslintrc.json
:
json
{
"rules": {
"vitest/no-identical-title": "error"
}
}