diff --git a/tests/undocommand.js b/tests/undocommand.js index 72ae6eb..2cb96a5 100644 --- a/tests/undocommand.js +++ b/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 Position from '@ckeditor/ckeditor5-engine/src/model/position'; import Batch from '@ckeditor/ckeditor5-engine/src/model/batch'; -import Text from '@ckeditor/ckeditor5-engine/src/model/text'; import UndoCommand from '../src/undocommand'; import { itemAt, getText } from '@ckeditor/ckeditor5-engine/tests/model/_utils/utils'; @@ -312,7 +311,10 @@ describe( 'UndoCommand', () => { return text; } - root.appendChildren( new Text( 'abcdef' ) ); + model.change( writer => { + writer.appendText( 'abcdef', root ); + } ); + expect( getCaseText( root ) ).to.equal( 'abcdef' ); model.change( writer => { diff --git a/tests/undoediting-integration.js b/tests/undoediting-integration.js index 3c00f86..cc4e69b 100644 --- a/tests/undoediting-integration.js +++ b/tests/undoediting-integration.js @@ -1019,7 +1019,9 @@ describe( 'UndoEditing integration', () => { input( 'FooBar' ); // 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();