강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

qjatjs1231237722 のプロフィール画像
qjatjs1231237722

投稿した質問数

2時間で終わるフロントエンドテスト基本機

nockを使ったHTTPリクエストモック

nock에서 에러가 발생합니다

解決済みの質問

作成

·

118

0

 Test suite failed to run

    ReferenceError: TextEncoder is not defined

      1 |
      2 | import "@testing-library/jest-dom";
    > 3 | import * as nock from "nock";
        | ^
      4 | import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
      5 | import {
      6 |   fireEvent,

      at Object.<anonymous> (node_modules/@mswjs/interceptors/src/utils/bufferUtils.ts:1:17)
      at Object.<anonymous> (node_modules/@mswjs/interceptors/lib/browser/index.js:4:24)
      at Object.<anonymous> (node_modules/nock/lib/intercept.js:13:30)
      at Object.<anonymous> (node_modules/nock/lib/recorder.js:8:44)
      at Object.<anonymous> (node_modules/nock/lib/back.js:4:18)
      at Object.<anonymous> (node_modules/nock/index.js:3:14)
      at Object.<anonymous> (src/__test__/Login.spec.tsx:3:1)

ReferenceError: TextEncoder is not defined
에러가 발생합니다.
node -v => v18.18.2

노드 버전이랑, util 라이브러리를 사용해 문제를 해결하려 했지만, 잘 되지 않아 질문드립니다.

reactjest소프트웨어-테스트Cypressstorybookchatgpt

回答 1

0

jasonkang님의 프로필 이미지
jasonkang
インストラクター

안녕하세요! 코드상으로는 TextEncoder라는 패키지 이슈인 것 같은데, 소스코드에 있는 버전으로 한번 진행해보시겠어요?

"nock": "^13.3.8",

qjatjs1231237722 のプロフィール画像
qjatjs1231237722

投稿した質問数

質問する