강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của qjatjs1231237722
qjatjs1231237722

câu hỏi đã được viết

Khái niệm cơ bản về kiểm thử front-end trong 2 giờ

Mocking HTTP request sử dụng nock

nock에서 에러가 발생합니다

Đã giải quyết

Viết

·

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

Câu trả lời 1

0

jasonkang님의 프로필 이미지
jasonkang
Người chia sẻ kiến thức

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

"nock": "^13.3.8",

Hình ảnh hồ sơ của qjatjs1231237722
qjatjs1231237722

câu hỏi đã được viết

Đặt câu hỏi