Yo uso react-idle-timer 4.6.4
Tengo un componente con gancho useIdleTimer .
import {useDispatch} from "react-redux"; import {logoutRequest} from "auth/actions"; const App = () => { const dispatch = useDispatch(); const logout = () => dispatch(logoutRequest); useIdleTimer({ timeout: 1000 * 60 * 5, onIdle: logout, debounce: 500 }); return <Component /> }Además, tengo una prueba que se ve así
test("render App", () => { render(<App />); const someElement = screen.getByText("Some element"); expect(someElement).toBeInTheDocument(); })Esta prueba cubre todas las líneas de código excepto la función de cierre de sesión.
¿Cómo cubrir la función de logout de sesión con pruebas?