瀏覽代碼

Merge pull request #344 from ckeditor/i/6326

Tests: Added a missing test case for image load observer. Closes ckeditor/ckeditor5#6326.
Piotrek Koszuliński 5 年之前
父節點
當前提交
d4ebc9afaf
共有 1 個文件被更改,包括 16 次插入0 次删除
  1. 16 0
      packages/ckeditor5-image/tests/image/imageloadobserver.js

+ 16 - 0
packages/ckeditor5-image/tests/image/imageloadobserver.js

@@ -92,6 +92,22 @@ describe( 'ImageLoadObserver', () => {
 		sinon.assert.notCalled( spy );
 	} );
 
+	it( 'should not fire `loadImage` event for non-image elements', () => {
+		const spy = sinon.spy();
+
+		viewDocument.on( 'imageLoaded', spy );
+
+		setData( view, '<p>foo</p>' );
+
+		sinon.assert.notCalled( spy );
+
+		const img = domRoot.querySelector( 'p' );
+
+		img.dispatchEvent( new Event( 'load' ) );
+
+		sinon.assert.notCalled( spy );
+	} );
+
 	it( 'should do nothing with an image when changes are in the other parent', () => {
 		setData(
 			view,