テストコード(と思われるもの)を消す Babel Plugin を作りました。
これを使うと ES/TS においてもこのようなスタイルで書けます。
1 | function foo() { return 1; } |
プラグインは次のコマンドでインストールできます。
yarn add -D babel-plugin-remove-test-code |
ツールというよりもコンセプトという感じです。実際に Jest では import
したファイルにテストコードがあると実行してしまう仕様があり、多重実行してしまうところがあります。
続きには経緯を書いてあります。