8
0
Просмотр исходного кода

Cosmetic fixes - still does not work

Paweł Smyrek 5 лет назад
Родитель
Сommit
b19b7531c1
1 измененных файлов с 6 добавлено и 8 удалено
  1. 6 8
      packages/ckeditor5-typing/tests/deleteobserver.js

+ 6 - 8
packages/ckeditor5-typing/tests/deleteobserver.js

@@ -254,24 +254,22 @@ describe( 'DeleteObserver', () => {
 		} );
 		} );
 
 
 		it( 'should not be fired for ignored target', () => {
 		it( 'should not be fired for ignored target', () => {
+			const spy = sinon.spy();
+			const view = new View();
+			const viewDocument = view.document;
+
 			const div = document.createElement( 'div' );
 			const div = document.createElement( 'div' );
 			const input = document.createElement( 'input' );
 			const input = document.createElement( 'input' );
 
 
 			div.setAttribute( 'data-cke-ignore-events', 'true' );
 			div.setAttribute( 'data-cke-ignore-events', 'true' );
 			div.appendChild( input );
 			div.appendChild( input );
-			document.body.appendChild( div );
-
-			const view = new View();
-			const viewDocument = view.document;
 
 
 			createViewRoot( viewDocument );
 			createViewRoot( viewDocument );
 
 
-			view.addObserver( DeleteObserver );
 			view.attachDomRoot( div );
 			view.attachDomRoot( div );
-
-			const spy = sinon.spy();
-
+			view.addObserver( DeleteObserver );
 			viewDocument.on( 'delete', spy );
 			viewDocument.on( 'delete', spy );
+
 			input.dispatchEvent( new KeyboardEvent( 'keydown', { bubbles: true, keyCode: getCode( 'delete' ) } ) );
 			input.dispatchEvent( new KeyboardEvent( 'keydown', { bubbles: true, keyCode: getCode( 'delete' ) } ) );
 
 
 			sinon.assert.notCalled( spy );
 			sinon.assert.notCalled( spy );