commit history
- 2020/12/27 21:49:20 99894bb
headline
これでmockできる
const gatsby = jest.requireActual('gatsby')
gatsby.navigate = jest.fn()
自分の場合
snapshotでgatsby.navigateを呼び出す必要がなかったのでただmockできればよかったのでこの方法でmockしました stackoverflowに書いてた方法とは少し違いますがやってることは一緒だと思います また、この書き方でgatsbyのmockができるなら他のmoduleもmockできそうだなと思ったので詰まったときは試そうと思います
stackoverflow
https://stackoverflow.com/a/62649602
おまけ
gatsbyはpagesに入れればルーティングしてくれるのがすき