8
0
Просмотр исходного кода

Tests: added getRenameDelta in model delta test utils.

Szymon Cofalik 9 лет назад
Родитель
Сommit
d26321a158

+ 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 InsertDelta from 'ckeditor5/engine/model/delta/insertdelta.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 MoveDelta from 'ckeditor5/engine/model/delta/movedelta.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 MoveOperation from 'ckeditor5/engine/model/operation/moveoperation.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 ) {
 	let delta = new AttributeDelta();
@@ -85,6 +87,15 @@ export function getRemoveDelta( sourcePosition, howMany, baseVersion ) {
 	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 ) {
 	let delta = new SplitDelta();