jestでfirestoreのunit testしたときに、INTERNAL ASSERTION FAILED: value must be undefined or Uint8Arrayが出る件

公開日: 

jestでfirestore emulatorへの書き込みをすると、
[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をいれるだけでいいようだ。

解決手順

まずインストールする
その後、jest.config.jsもしくはpackage.jsonのjestの項目に下記を追加


以上でなおった。
  • このエントリーをはてなブックマークに追加
  • Pocket
PAGE TOP ↑