Browse Source

Merge pull request #81 from ckeditor/t/ckeditor5-engine/738

Other: Aligned code to the changes API in `ckeditor5-engine`. Read more ckeditor/ckeditor5-engine#738.
Szymon Kupś 7 năm trước cách đây
mục cha
commit
e02926f2d3

+ 4 - 2
packages/ckeditor5-undo/tests/undocommand.js

@@ -7,7 +7,6 @@ import ModelTestEditor from '@ckeditor/ckeditor5-core/tests/_utils/modeltestedit
 import Range from '@ckeditor/ckeditor5-engine/src/model/range';
 import Range from '@ckeditor/ckeditor5-engine/src/model/range';
 import Position from '@ckeditor/ckeditor5-engine/src/model/position';
 import Position from '@ckeditor/ckeditor5-engine/src/model/position';
 import Batch from '@ckeditor/ckeditor5-engine/src/model/batch';
 import Batch from '@ckeditor/ckeditor5-engine/src/model/batch';
-import Text from '@ckeditor/ckeditor5-engine/src/model/text';
 import UndoCommand from '../src/undocommand';
 import UndoCommand from '../src/undocommand';
 import { itemAt, getText } from '@ckeditor/ckeditor5-engine/tests/model/_utils/utils';
 import { itemAt, getText } from '@ckeditor/ckeditor5-engine/tests/model/_utils/utils';
 
 
@@ -312,7 +311,10 @@ describe( 'UndoCommand', () => {
 				return text;
 				return text;
 			}
 			}
 
 
-			root.appendChildren( new Text( 'abcdef' ) );
+			model.change( writer => {
+				writer.appendText( 'abcdef', root );
+			} );
+
 			expect( getCaseText( root ) ).to.equal( 'abcdef' );
 			expect( getCaseText( root ) ).to.equal( 'abcdef' );
 
 
 			model.change( writer => {
 			model.change( writer => {

+ 3 - 1
packages/ckeditor5-undo/tests/undoediting-integration.js

@@ -1019,7 +1019,9 @@ describe( 'UndoEditing integration', () => {
 			input( '<paragraph>Foo</paragraph><paragraph>Bar</paragraph>' );
 			input( '<paragraph>Foo</paragraph><paragraph>Bar</paragraph>' );
 
 
 			// Remove children from graveyard because they are inserted there after `input` call.
 			// Remove children from graveyard because they are inserted there after `input` call.
-			doc.graveyard.removeChildren( 0, doc.graveyard.childCount );
+			model.change( writer => {
+				writer.remove( Range.createIn( doc.graveyard ) );
+			} );
 
 
 			const batchWithMerge = new Batch();
 			const batchWithMerge = new Batch();