mochapackはwebpack
のビルドも行ってくれるmocha
のラッパーで、webpackのビルドを必要とするユニットテストを実行できます。
この記事では、phpstormでmochapackのテストを実行する方法を説明していきます。
以下の様なユニットテストがあるとします。
describe('ModuleName', () => { it('methodName_purpose', async () => { // 任意の処理 assert.equal(true, true); });
Edit Configurations
を選択する
実行設定ウィンドウが開くので以下の通り設定する。
左ペインでTemplates
の Mocha
を選択する。Node interpreter
には使用するnodeの実行ファイルを選択するMocha package
にはnode_modules
配下にあるmockpack
のフォルダを指定します。Test directory
にはプロジェクトのテストフォルダを指定します。Include subdirectories
にチェックを入れます。
最後にOK
をクリックして閉じます。
ユニットテストのファイルを開くと緑の再生ボタンが表示されているはずなので、これをクリックしてテストを実行できます。
以下の様にテストが成功すれば設定できています!
おわり。
Webエンジニアをやっています
UX/UIデザインからプログラミング、DB設計、SEO、インフラ構築など幅広く対応してます
PHP/PHPUnit/Laravel/Vue/Nuxt/Docker/Terraform
ご連絡はTwitterのDMまで。