Repository URL to install this package:
|
Version:
0.6.0 ▾
|
gateway-proxy
/
usr
/
share
/
gateway-proxy
/
app
/
node_modules
/
eslint-plugin-jest
/
docs
/
rules
/
no-duplicate-hooks.md
|
|---|
no-duplicate-hooks)💼 This rule is enabled in the following
configs:
all.
A describe block should not contain duplicate hooks.
Examples of incorrect code for this rule
/* eslint jest/no-duplicate-hooks: "error" */ describe('foo', () => { beforeEach(() => { // some setup }); beforeEach(() => { // some setup }); test('foo_test', () => { // some test }); }); // Nested describe scenario describe('foo', () => { beforeEach(() => { // some setup }); test('foo_test', () => { // some test }); describe('bar', () => { test('bar_test', () => { afterAll(() => { // some teardown }); afterAll(() => { // some teardown }); }); }); });
Examples of correct code for this rule
/* eslint jest/no-duplicate-hooks: "error" */ describe('foo', () => { beforeEach(() => { // some setup }); test('foo_test', () => { // some test }); }); // Nested describe scenario describe('foo', () => { beforeEach(() => { // some setup }); test('foo_test', () => { // some test }); describe('bar', () => { test('bar_test', () => { beforeEach(() => { // some setup }); }); }); });