Closed1

Jestエラー

たたたたたた

ReferenceError: TextEncoder is not defined

    ReferenceError: TextEncoder is not defined
    > 93 |     const encoder = new TextEncoder();
         |                     ^

jest.config.cjsの設定追記が必要

jext.config.cjs
module.exports = {
  verbose: true,
  testMatch: ["**/tests/**/*.test.js"],
  testEnvironment: "jsdom",
  globals: {
    TextEncoder: require("util").TextEncoder, // この記述でグローバル化してあげる必要あり
    TextDecoder: require("util").TextDecoder,
  },
};

参考

https://stackoverflow.com/questions/71163892/referenceerror-textencoder-is-not-defined-when-importing-jsdom-library

このスクラップは2023/03/12にクローズされました