Преглед изворни кода

Add test for multi-range selection with collapsed ranges.

Maciej Gołaszewski пре 6 година
родитељ
комит
7de658071d
1 измењених фајлова са 15 додато и 0 уклоњено
  1. 15 0
      packages/ckeditor5-restricted-editing/tests/restrictededitingediting.js

+ 15 - 0
packages/ckeditor5-restricted-editing/tests/restrictededitingediting.js

@@ -317,6 +317,21 @@ describe( 'RestrictedEditingEditing', () => {
 					expect( editor.commands.get( commandName ).isEnabled ).to.be.true;
 				} );
 
+				it( 'should be disabled for multi-range selection (collapsed ranges)', () => {
+					model.change( writer => {
+						writer.setSelection( [
+							writer.createRange(
+								writer.createPositionAt( firstParagraph, 5 )
+							),
+							writer.createRange(
+								writer.createPositionAt( firstParagraph, 9 )
+							)
+						] );
+					} );
+
+					expect( editor.commands.get( commandName ).isEnabled ).to.be.false;
+				} );
+
 				it( 'should be disabled for non-collapsed selection that expands over exception marker', () => {
 					model.change( writer => {
 						writer.setSelection( writer.createRange(