Jelajahi Sumber

Tests: fixed branch coverage for treeModel.Selection tests.

Szymon Cofalik 9 tahun lalu
induk
melakukan
ccd98a4a63
1 mengubah file dengan 8 tambahan dan 0 penghapusan
  1. 8 0
      packages/ckeditor5-engine/tests/treemodel/selection.js

+ 8 - 0
packages/ckeditor5-engine/tests/treemodel/selection.js

@@ -292,8 +292,12 @@ describe( 'Selection', () => {
 			// This will not be the first range despite being added as first
 			selection.addRange( new Range( new Position( root, [ 4 ] ), new Position( root, [ 5 ] ) ) );
 
+			// This should be the first range.
 			selection.addRange( new Range( new Position( root, [ 1 ] ), new Position( root, [ 4 ] ) ) );
 
+			// A random range that is not first.
+			selection.addRange( new Range( new Position( root, [ 6 ] ), new Position( root, [ 7 ] ) ) );
+
 			let range = selection.getFirstRange();
 
 			expect( range.start.path ).to.deep.equal( [ 1 ] );
@@ -311,8 +315,12 @@ describe( 'Selection', () => {
 			// This will not be a range containing the first position despite being added as first
 			selection.addRange( new Range( new Position( root, [ 4 ] ), new Position( root, [ 5 ] ) ) );
 
+			// This should be the first range.
 			selection.addRange( new Range( new Position( root, [ 1 ] ), new Position( root, [ 4 ] ) ) );
 
+			// A random range that is not first.
+			selection.addRange( new Range( new Position( root, [ 6 ] ), new Position( root, [ 7 ] ) ) );
+
 			let position = selection.getFirstPosition();
 
 			expect( position.path ).to.deep.equal( [ 1 ] );