jestを実行しても無反応になる場合
Nextjsで作ったAPIのテストを書くためにJestを導入したのだが、jestを実行しても無反応になる現象が起きた。
yarn run test
$ jest
// いくら待っても変化なし
デバッグしようにも何がおかしいのか全くわからないので、テストをconsole.logを出すだけにしても変化なし。
そもそも実行できていなそうなのでGoogle検索してみた所、同じ現象が起きている方の記事を発見。
以前、ReactNativeを触っていた時にインストールしたwatchmanが原因で起動できなくなっているらしい。
whichで確認するとたしかにインストールされている。
which watchman
/usr/local/bin/watchman
今は使っていないのでアンインストールしたところ無事にjestが実行できるようになった。
brew uninstall watchman
これはトラップ過ぎる。