When you render
a component with the Redux Testing Library you get back a result object with numerous properties. One of those properties is debug which will log the HTML for whatever component you just rendered. It might look something like this:
const { debug } = render(<h1>Hello World</h1>);
debug(); // logs <h1>Hello World</h1>
There's also another approach to logging HTML using screen.debug, which takes an an argument any queried element. One example would be:
screen.debug(screen.getByRole("table"));
Just remember that whether you use debug()
or screen.debug()
you don't need to wrap it in a console.log()
!