Mocha、Expect、および Enzyme の実行に問題があります。まず、babel を使用して webpack 構成ファイルをトランスパイルします。以下は、私が取得したエラーの添付のスクリーンショットであり、テスト ファイルは有効です。誰かが同様の問題を抱えていましたか?
質問する
497 次
1 に答える
0
バベルの設定ではなく、webpack の設定を表示しています。しかし、私が見ているものに基づいてbabel-preset-es2015-webpack
、トランスパイル es6 モジュールへの変換を除外するものを使用していると推測しています ( babel-plugin-transform-es2015-modules-commonjs
)。それをテストに含めたいと思うでしょう。これは、このレッスンbabel-plugin-__coverage__
でプラグインを組み込む方法を示したのと同じ方法で行うことができます。cross-envもチェックして、テストに設定してください。BABEL_ENV
また、babel-core/register
非推奨になるものを使用しています。babel-register
代わりにパッケージを使用する必要があります。
したがって、スクリプトはおそらく次のようになります。
"test": "cross-env BABEL_ENV=test mocha --harmony --compilers js:babel-register --recursive src/__tests__"
于 2016-06-23T11:35:37.460 に答える