jest で named export なライブラリの関数をモックする
jest で named export なライブラリの関数をモックする
こういうユースケースありそうだけど意外と書いてるところが少なかったのでメモ
test.ts// ライブラリ側で
export const foo = () => {}
// こういう感じになってるヤツをモックする時は
import * as Foo from 'foo'
jest.spyOn(Foo, 'foo').mockImplementation(/* ... */)
// みたいな感じでモックする
as ...
で読み出しておくのがミソ