私は2つの異なる環境を設定し、時計モードで両方を実行できるようにしたいと思います。jestを使用して2つの環境をテストする
$ yarn test -- --config=server.config.json
$ yarn test -- --config=client.config.json
をしかし、これは私が両方を同時に実行することはできません。
|-- /server
| |-- index.js <- Node
|-- /client
| |-- index.js <- jsdom
|-- package.json
は、実際に私はそれぞれに異なった設定ファイルを提供し、それぞれの環境のために二回冗談を実行します。
これはJest 20+で可能です。あなたはこれを今どのように適切に設定していますか?たとえば、別のjest.config.jsが必要ですか? * EDIT *:解決策が見つかりました: 元のトップレベルのジスト設定を元の環境の 'projects'配列に配置してから、2番目の設定私のノード環境用。 jest.config.jsファイルが1つ定義されていると思われます。 –
あなたはそれをうまくいった!また、あなたのプロジェクトにパスの配列を渡すこともできます。各プロジェクトには何らかの設定( 'jest.config.js'または' package.json'の 'jest'エントリ)が必要です。 –