Parcourir la source

Test for binding viewDocument.renderer.focusedEditable to viewDocument.focusedEditable.

Piotr Jasiun il y a 9 ans
Parent
commit
ebcf65a77e
1 fichiers modifiés avec 15 ajouts et 0 suppressions
  1. 15 0
      packages/ckeditor5-engine/tests/view/document/document.js

+ 15 - 0
packages/ckeditor5-engine/tests/view/document/document.js

@@ -335,4 +335,19 @@ describe( 'Document', () => {
 			expect( addedObserverMock.disable.calledOnce ).to.be.true;
 		} );
 	} );
+
+	describe( 'focusedEditable', () => {
+		it( 'should change renderer.focusedEditable too', () => {
+			const viewDocument = new Document();
+			const viewRoot = viewDocument.createRoot( 'div' );
+
+			expect( viewDocument.focusedEditable ).to.equal( null );
+			expect( viewDocument.renderer.focusedEditable ).to.equal( null );
+
+			viewDocument.focusedEditable = viewRoot;
+
+			expect( viewDocument.focusedEditable ).to.equal( viewRoot );
+			expect( viewDocument.renderer.focusedEditable ).to.equal( viewRoot );
+		} );
+	} );
 } );