私のアプリはRaphaëlを使用してオブジェクトのコレクションをページにドロップしています。各click
オブジェクトには、JSON経由で読み込まれたときにオブジェクトにアタッチされたデータを使用するハンドラーがバインドされています。それはすべて正常に機能しています。
現在、Cucumberを使用してテストカバレッジを追加しようとしています(はい、最初にテストを作成する必要があることはわかっています。次回は作成します)。最初のオブジェクトのクリックをトリガーして、そのオブジェクトに関連付けられているページが読み込まれることをテストする必要があります。そのオブジェクトに適切なSVGパスを見つけて、それに対してイベントをトリガーしようとしましたclick
が、それは機能しません。click
また、各Raphaëlセットをグローバルに利用可能なオブジェクトにドロップしようとしましたが、適切なオブジェクトに対してRaphaëlイベントをトリガーする方法を理解できませんでした。
いくつかの具体的な質問をするために:
1)Raphaëlイベントを手動でトリガーするにはどうすればよいですか?
2)Raphaëlセットが所有するSVG要素への参照がある場合、そのイベントをトリガーすることは可能ですか?
3)そうでない場合、ラファエルが保持しているセットの現在のコレクションにアクセスすることは可能ですか?