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();