Kaynağa Gözat

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

Piotr Jasiun 9 yıl önce
ebeveyn
işleme
ebcf65a77e

+ 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 );
+		} );
+	} );
 } );