8
0
فهرست منبع

Simulate user input in text transformation tests.

Maciej Gołaszewski 6 سال پیش
والد
کامیت
99dfd96135
1فایلهای تغییر یافته به همراه7 افزوده شده و 3 حذف شده
  1. 7 3
      packages/ckeditor5-typing/tests/texttransformation.js

+ 7 - 3
packages/ckeditor5-typing/tests/texttransformation.js

@@ -72,9 +72,13 @@ describe( 'Text transformation feature', () => {
 			it( `should transform "${ transformFrom }" to "${ transformTo }"`, () => {
 			it( `should transform "${ transformFrom }" to "${ transformTo }"`, () => {
 				setData( model, '<paragraph>[]</paragraph>' );
 				setData( model, '<paragraph>[]</paragraph>' );
 
 
-				model.change( writer => {
-					writer.insertText( transformFrom, doc.selection.getFirstPosition() );
-				} );
+				const letters = transformFrom.split( '' );
+
+				for ( const letter of letters ) {
+					model.change( writer => {
+						writer.insertText( letter, doc.selection.focus );
+					} );
+				}
 
 
 				expect( getData( model, { withoutSelection: true } ) ).to.equal( `<paragraph>${ transformTo }</paragraph>` );
 				expect( getData( model, { withoutSelection: true } ) ).to.equal( `<paragraph>${ transformTo }</paragraph>` );
 			} );
 			} );