728x90 was not mounted1 [Error] Next Router was not mounted 해결 NextRouter was not mounted 에러는 Next.js의 useRouter 훅이 테스트 환경에서 실제 라우터로 대체되지 않아 발생합니다. 저는 테스트 환경에서 Next.js 라우터의 Mock (가상으로 결과만 부여)을 구성하여 문제를 해결하였습니다 import React from 'react'; import { render, screen } from '@testing-library/react'; import '@testing-library/jest-dom/extend-expect'; import { useRouter } from 'next/router'; jest.mock('next/router', () => ({ useRouter: () => ({ basePath: '', pathname.. 2023. 4. 25. 이전 1 다음 728x90