/** Tests createLoadEvent(). */ public void testTriggerLoadEvent() { ImgEventListener listener = new ImgEventListener("load"); Event.setEventListener(parent, listener); Event.setEventListener(img, listener); img.dispatchEvent(Document.get().createLoadEvent()); assertTrue("Expected img to receive event", listener.imgReceived); }
/** * Tests createErrorEvent(). * * <p>Failed in all modes due to HtmlUnit bug: https://sourceforge.net/tracker/?func * =detail&aid=2888342&group_id=47038&atid=448266 */ @DoNotRunWith({Platform.HtmlUnitBug}) public void testTriggerErrorEvent() { ImgEventListener listener = new ImgEventListener("error"); Event.setEventListener(parent, listener); Event.setEventListener(img, listener); img.dispatchEvent(Document.get().createErrorEvent()); assertTrue("Expected child to receive event", listener.imgReceived); }