Przeglądaj źródła

Tests: corrected a manual test to not throw when there's still no selection.

Piotrek Koszuliński 9 lat temu
rodzic
commit
4e81268000
1 zmienionych plików z 6 dodań i 3 usunięć
  1. 6 3
      packages/ckeditor5-engine/tests/tickets/462/1.js

+ 6 - 3
packages/ckeditor5-engine/tests/tickets/462/1.js

@@ -17,10 +17,13 @@ ClassicEditor.create( document.querySelector( '#editor' ), {
 	setInterval( () => {
 		console.clear();
 
+		const domSelection = document.getSelection();
+		const selectionExists = domSelection && domSelection.anchorNode;
+
 		console.log( editor.editing.view.getDomRoot().innerHTML.replace( /\u200b/g, '@' ) );
-		console.log( 'selection.hasAttribute( italic )', editor.document.selection.hasAttribute( 'italic' ) );
-		console.log( 'selection.hasAttribute( bold )', editor.document.selection.hasAttribute( 'bold' ) );
-		console.log( 'selection anchor\'s parentNode', document.getSelection().anchorNode.parentNode );
+		console.log( 'selection.hasAttribute( italic ):', editor.document.selection.hasAttribute( 'italic' ) );
+		console.log( 'selection.hasAttribute( bold ):', editor.document.selection.hasAttribute( 'bold' ) );
+		console.log( 'selection anchor\'s parentNode:', selectionExists ? domSelection.anchorNode.parentNode : 'no DOM selection' );
 	}, 2000 );
 } )
 .catch( err => {