0

window.onmousemove イベントで何かを行う JavaScript ライブラリを作成しています。現在、このコードの単体テストを作成しています。ウィンドウ オブジェクトの onmousemove を手動で起動するにはどうすればよいですか? たとえば。および他のイベントがトリガーされsomethingHappenedたときにイベントを発生させます。単体テストで、onmousemove でトリガーされることを確認します。window.onmousemovesomethingHappened

テスト用にqUnitでjsTestDriverを使用しています。

4

2 に答える 2

0

window.onmousemove()どこにでも電話できませんか?

if(condition) {
   window.onmousemove();
}
于 2012-03-14T07:39:25.137 に答える
0

onmousemove()ハンドラーを呼び出すことができます:

​window.onmousemove = function(){console.log('called');}​​​​​;
window.onmousemove();​

PS

とにかく、実行しようとしているのは単体テストではなく統合テストです

于 2012-03-14T07:41:34.050 に答える