SystemJS で enzyme を使用する

ブラウザベースの環境でコードを実行するテストランナーを使用している場合、React コードをバンドルするために SystemJS を使用している可能性があります。

enzyme 3.0 以前には、React バージョンとの下位互換性を維持するために使用されていた条件付き require にいくつかの問題がありました。enzyme 3.0 以降では、これ以上問題は発生しません。それでも発生する場合は、GitHub イシューを発行するか、その設定方法に関する説明と共にこのドキュメントのプルリクエストを作成してください。