RTL (2) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [Jest + RTL (next/link)] TypeError: Cannot read properites of null (reading 'useContext') ft. jest.mock ํ ์คํธ ๋์ ๊ณ ๊ตฐ๋ถํฌ ์ค.. ํ ์คํธ ์ปดํฌ๋ํธ๋ ์ ๋์๊ฐ๋๋ฐ ํ ์คํธ๋ฅผ ๊ฐ์ธ์ฃผ๋ ๋งํฌ ์ปดํฌ๋ํธ๋ ํ ์คํธ ์์ฒด๊ฐ ์๋์๋ค.๊ทธ๋ฌ๋ค UnstyledLink ์ปดํฌ๋ํธ๋ฅผ ๋ค์ ๋ณด๋ next/link ์ฌ์ฉ๋๋ฌธ์ธ๊ฐ ํด์ ๊ฒ์์ ํ๋ mock์ ์ถ๊ฐํด์ค์ผ ํ๋ค. ๋ฐ๋ผ์ ๋ค์๊ณผ ๊ฐ์ด ์ฝ๋๋ฅผ ์ถ๊ฐํ๋๋ ์ ๋์๊ฐ๋ค.import "@testing-library/jest-dom";import "@testing-library/jest-dom/jest-globals";import { render, screen } from "@testing-library/react";import UnstyledLink, { LinkProps } from "../_link";////////////////////////////////////// ๐ .. [jest + rtl + monorepo + next + ts]SyntaxError : Unexpected token '<' (ft. "jsx": "react-jsx") ํด๋น ์๋ฌ ํด๊ฒฐ ๋ฐฉ์์ ๋ค์์ ์ค์ ์ ๊ธฐ์ค์ผ๋ก ๋ค๋ฃน๋๋ค.package mangerpnpm: "@9.0.0"enginesnode: ">=20"dependenciesโ "classnames": "^2.5.1"โ "next": "^14"โ "react": "^18.3"โ "react-dom": "^18.3"dev dependenciesโ "@jest/globals": "^29.7.0" โ "@testing-library/jest-dom": "^6.4.8"โ "@testing-library/react": "^16.0.0"โ "@types/jest": "^29.5.12"โ "@types/node": "^20"โ "@types/react": "^18.3.3"โ "@types/react-dom": "^18.3.. ์ด์ 1 ๋ค์