コンパイル済みのクローズコードコードを含むmain.js
とtest.js
というファイルがあります。リアクションイベントをiframe内のミニコードでシミュレートする
my-site.com/test
を開くとtest.js
が読み込まれ、my-site.com/main
をロードしてmain.js
をロードするページにiframeが追加されます。 test.js
はiframe内のmy-site.com/main
のさまざまなユーザー操作をテストします。
問題は私がReact
を使用しているので、React
イベントをシミュレートする必要があるということです。このiframe構造体を使用している理由の一部は、React.addons.TestUtils
がミニコードでロードされていないことがわかったためです。 test.js
をそのままにしておくと、React.addons.TestUtils.Simulate
のバージョンを使用して、のイベントをmain.js
にシミュレートすることができます。私はこれが私に生産コードをテストすることができると思った。私は多くの試行錯誤で見つけた何
はmain.js
が縮小されていない場合、私はちょうど罰金Simulate
のそのバージョンを使用することができますが、それは縮小されたとき、私はmain
の要素にtest.js
からSimulate
を使用することができない、ということでした。
私は正しいですか?ライブラリが関連するウィンドウにロードされていない場合はReact.addons.TestUtils.Simulate
を使用できますか?私がしようとしていることをすることは可能ですか、それとも良い方法がありますか?