Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 975 Bytes

File metadata and controls

34 lines (24 loc) · 975 Bytes

Disallow the use of debug (testing-library/no-debug)

Just like console.log statements pollutes the browser's output, debug statements also pollutes the tests if one of your teammates forgot to remove it. debug statements should be used when you actually want to debug your tests but should not be pushed to the codebase.

Rule Details

This rule aims to disallow the use of debug in your tests.

Examples of incorrect code for this rule:

const { debug } = render(<Hello />);
debug();
const utils = render(<Hello />);
utils.debug();
import { screen } from '@testing-library/dom';
screen.debug();
const { screen } = require('@testing-library/react');
screen.debug();

Further Reading