モックしようとすると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を使用しています。