如何测试以查看事件处理程序是否使用 JSUnit 绑定到节点?
这是我所拥有的:
var mynode = document.getElementById( "mynode" );
assertNotNull( mynode );
MyLibrary.attachEvent( mynode, "click", function( ){ return true; } );
assertEquals( typeof mynode.onclick, typeof function( ){ return true; } );
但是 mynode.onclick 的类型当然是对象;而函数的类型是......嗯......一个函数。
如果我只尝试assertEquals( mynode.onclick, function( ){ return true; } );
断言也会失败。
有什么建议么?