Angularプロジェクトをng newで作成するとデフォルトはKarmaです。
でもJest使いたいなーと思って調べて一番手っ取り早くできる方法がわかったので忘れない(将来の自分の)ために、記事にします。
Qiitaの参考記事
下記の記事を参考にしましたが、やらなくても良さそうなこともありました。
※本当にやらなくて良いかは確認してないけど、多分不要な手順がありそう。
環境(Angularバージョン)
ng newで作成した私の環境は以下の通り
Angular12
rxjs 6.3.3
Typescript 3.9.9
最短でJest使う
ちゃんと確認してないけど、下記のコマンドだけで大丈夫なはず。
gist8a9c0ab0a89fba6c78f0818d2f5faba7
gistc497dd6c375aedf97fe5b37e31896d35
あとはnpm run testでjestでtestが動くはず!!
Qiitaの記事を参考に、全てのコマンドを実行した結果です↓↓↓
Change test from karma to jest · ksakae1216/angular-testing-library@1148c9d · GitHub
コメント