私はcreate-react-appを使用して新しいreactアプリケーションを作成し、いくつかの単純なコンポーネントとテストを追加しました。 'npm test'を使ってテストを実行すると、正常に動作します。テスト中にインポートされたコンポーネントを使用する場合、jestを実行すると「予期しないトークン」が表示されます。例:テストプロジェクトに反応するnpmテストは動作しますがjestはありません
import React from 'react';
import { shallow } from 'enzyme';
import App from './App';
it('renders without crashing',() => {
shallow(<App />);
});
テスト中にAppを使用するとエラーが発生しますが、実行中のテストはエラーが発生します。
あなたはjestで何をしていますか? create-react-appは 'npm test'を実行するときにjestを使用します – Gintoki
ほとんど遊んでいます。違いを理解しようとしている。それは、create-react-appがpackage.jsonに 'react-scripts test --env = jsdom'と呼ばれるものを作成するようです。私はこれが下に冗談を使用すると思いますか?私はウォッチャーと一緒に走るので、よりコントロールしたいと思います。私はいつもそうしたくありません。私もカバレッジが好きです – user1584120