2019Jestのテスト環境をTypeScriptで動かしたかったのでメモ。テストコードでも型安全に書きたいです。インストール必要なモジュールをインストールします。typescriptjestの設定ファイルjest.config.jsをプロジェクトに追加します。.spec.tsがテスト対象になるようにします。["**/*.spec.+(ts|tsx|js)"]};テストコードtest.spec.tsを下記のようにします。});});テスト今回は./test/配下にテストコードを置きました。実行スクリプトは下記の通りです。--watchAllを入れることでテストコードを監視して再実行してくれます。more.TypeScriptのコンパイルエラープロジェクトにspec.tsのテストコードを追加すると、こんな感じのエラーが出ます。これはJestのモジュールをimportすることなくtsファイルに書けてしまうのが原因のようです。'expect'.なのでtsconfig.jsonに下記を追加してコンパイル対象から除外してしまいます。これで通常のプロジェクトのコンパイルは通るようになります。kwst.site.。