jestでfirestoreのunit testしたときに、INTERNAL ASSERTION FAILED: value must be undefined or Uint8Arrayが出る件
[2020-05-08T10:09:51.957Z] @firebase/firestore: Firestore (7.14.3): FIRESTORE (7.14.3) INTERNAL ASSERTION FAILED: value must be undefined or Uint8Array
というエラーがでるのでその対策
答えはここにあった。
@firebase/firestore: Firestore (7.9.2): FIRESTORE (7.9.2) INTERNAL ASSERTION FAILED: value must be undefined or Uint8Array #2701
どうやら、jest-environment-uint8arrayをいれるだけでいいようだ。
解決手順
まずインストールする
1 |
<code>npm i jest-environment-uint8array -D</code> |
その後、jest.config.jsもしくはpackage.jsonのjestの項目に下記を追加
1 |
<code> "testEnvironment": "jest-environment-uint8array"</code> |
以上でなおった。