jestを導入しようとして躓いた記録

jest で Vue の単一コンポーネントをテストしようとしたのだけれど、

npm run test

とかやっても、いろいろエラーが出て進まない・・。

結論

.babelrc の設定を完了させてからテストすべしっ。

参考

現象

‘bindings’ of null とか SyntaxError: Unexpected token import とか言われちゃう。

 

やったこと

npm のjest関連モジュールをインストールしなおしてみたり、babelのバージョンが6と7で混在してる感じだったので npm uninstall @babel してみたり。(この辺りは多分関係なかった。)

ステータス:解決済み

.babelrc がかなり中途半端な状態( “preset”: [“env”] のみ指定されてた状態)になってた。

以下のように修正したら動きましたとさ。