とりあえずのメモ書きです。
環境
- Rails 5.2.1
- Vue 2.5.17
- ESLint 5.6.0
- RubyMine 2018.2
単体テストフレームワークをセットアップする
以下を参考に、Jest(単体テストフレームワーク)をセットアップ。
RailsのVue.jsをWebpackerとJestでテストする(翻訳)
- mapCoverageは、Jest23で削除されたようです。
ESLintにJestプラグインを追加する
GitHub - jest-community/eslint-plugin-jest: ESLint plugin for Jest
RumyMineにJestを認識させる
expectととか知らないよ、と言われないように以下の手順を踏む
- Preferences > Languages & Frameworks > Javascript > Libraries
- Downloadをクリック
- jestを選択