瀏覽代碼

Tests: Added missing tests.

Szymon Cofalik 8 年之前
父節點
當前提交
9d0ad727f6
共有 1 個文件被更改,包括 15 次插入0 次删除
  1. 15 0
      packages/ckeditor5-engine/tests/model/batch.js

+ 15 - 0
packages/ckeditor5-engine/tests/model/batch.js

@@ -38,6 +38,21 @@ describe( 'Batch', () => {
 
 			expect( batch.baseVersion ).to.be.null;
 		} );
+
+		it( 'should return null if all deltas in batch have base version set to null', () => {
+			const batch = new Batch();
+
+			const deltaA = new Delta();
+			deltaA.addOperation( new Operation( null ) );
+
+			const deltaB = new Delta();
+			deltaB.addOperation( new Operation( null ) );
+
+			batch.addDelta( deltaA );
+			batch.addDelta( deltaB );
+
+			expect( batch.baseVersion ).to.equal( null );
+		} );
 	} );
 
 	describe( 'addDelta()', () => {