1

モックしようとするとjwt_decode、エラーが発生します:

TypeError: jest.requireActual は関数ではありません

@types や何らかの依存関係を含める必要があるかどうかはわかりません。あるいは、関数をモックしている方法に問題がある可能性もあります。

my.spec.js:

import jwt_decode from "jwt-decode";

jest.mock("jwt-decode", () => {
  const original = jest.requireActual("jwt-decode");
  return {
    ...original,
    jwt_decode: jest.fn().mockImplementation(() => ({
      expInMilli: 12345
    }))
  };
}); // ....

違いが生じる場合に備えて、RCAでjestを使用しています。

4

1 に答える 1