8
0
Quellcode durchsuchen

Tests: added getRenameDelta in model delta test utils.

Szymon Cofalik vor 9 Jahren
Ursprung
Commit
d26321a158
1 geänderte Dateien mit 11 neuen und 0 gelöschten Zeilen
  1. 11 0
      packages/ckeditor5-engine/tests/model/delta/transform/_utils/utils.js

+ 11 - 0
packages/ckeditor5-engine/tests/model/delta/transform/_utils/utils.js

@@ -15,6 +15,7 @@ import Range from 'ckeditor5/engine/model/range.js';
 import AttributeDelta from 'ckeditor5/engine/model/delta/attributedelta.js';
 import AttributeDelta from 'ckeditor5/engine/model/delta/attributedelta.js';
 import InsertDelta from 'ckeditor5/engine/model/delta/insertdelta.js';
 import InsertDelta from 'ckeditor5/engine/model/delta/insertdelta.js';
 import WeakInsertDelta from 'ckeditor5/engine/model/delta/weakinsertdelta.js';
 import WeakInsertDelta from 'ckeditor5/engine/model/delta/weakinsertdelta.js';
+import RenameDelta from 'ckeditor5/engine/model/delta/renamedelta.js';
 import RemoveDelta from 'ckeditor5/engine/model/delta/removedelta.js';
 import RemoveDelta from 'ckeditor5/engine/model/delta/removedelta.js';
 import MoveDelta from 'ckeditor5/engine/model/delta/movedelta.js';
 import MoveDelta from 'ckeditor5/engine/model/delta/movedelta.js';
 import MergeDelta from 'ckeditor5/engine/model/delta/mergedelta.js';
 import MergeDelta from 'ckeditor5/engine/model/delta/mergedelta.js';
@@ -26,6 +27,7 @@ import AttributeOperation from 'ckeditor5/engine/model/operation/attributeoperat
 import InsertOperation from 'ckeditor5/engine/model/operation/insertoperation.js';
 import InsertOperation from 'ckeditor5/engine/model/operation/insertoperation.js';
 import MoveOperation from 'ckeditor5/engine/model/operation/moveoperation.js';
 import MoveOperation from 'ckeditor5/engine/model/operation/moveoperation.js';
 import RemoveOperation from 'ckeditor5/engine/model/operation/removeoperation.js';
 import RemoveOperation from 'ckeditor5/engine/model/operation/removeoperation.js';
+import RenameOperation from 'ckeditor5/engine/model/operation/renameoperation.js';
 
 
 export function getAttributeDelta( range, key, oldValue, newValue, version ) {
 export function getAttributeDelta( range, key, oldValue, newValue, version ) {
 	let delta = new AttributeDelta();
 	let delta = new AttributeDelta();
@@ -85,6 +87,15 @@ export function getRemoveDelta( sourcePosition, howMany, baseVersion ) {
 	return delta;
 	return delta;
 }
 }
 
 
+export function getRenameDelta( position, oldName, newName, baseVersion ) {
+	let delta = new RenameDelta();
+
+	let rename = new RenameOperation( position, oldName, newName, baseVersion );
+	delta.addOperation( rename );
+
+	return delta;
+}
+
 export function getSplitDelta( position, nodeCopy, howManyMove, version ) {
 export function getSplitDelta( position, nodeCopy, howManyMove, version ) {
 	let delta = new SplitDelta();
 	let delta = new SplitDelta();