Selaa lähdekoodia

Use async-await in code block markdown integration tests to await edtior.destroy().

Maciej Gołaszewski 5 vuotta sitten
vanhempi
commit
facf6eb7b5
1 muutettua tiedostoa jossa 8 lisäystä ja 9 poistoa
  1. 8 9
      packages/ckeditor5-code-block/tests/markdown.js

+ 8 - 9
packages/ckeditor5-code-block/tests/markdown.js

@@ -28,21 +28,20 @@ function getEditor( initialData = '' ) {
 }
 
 describe( 'Markdown', () => {
-	it( 'should be loaded and returned from the editor', () => {
+	it( 'should be loaded and returned from the editor', async () => {
 		const markdown =
 			'```\n' +
 			'test()\n' +
 			'```';
 
-		return getEditor( markdown ).then( editor => {
-			// This is to account to the new behavior of the markdown plugin after its code revamp.
-			// This cleanup could be removed later on, once the revamp is merged.
-			let data = editor.getData();
-			data = data.replace( 'plaintext', '' );
+		const editor = await getEditor( markdown );
+		// This is to account to the new behavior of the markdown plugin after its code revamp.
+		// This cleanup could be removed later on, once the revamp is merged.
+		let data = editor.getData();
+		data = data.replace( 'plaintext', '' );
 
-			expect( data ).to.equal( markdown );
+		expect( data ).to.equal( markdown );
 
-			editor.destroy(); // Tests cleanup.
-		} );
+		await editor.destroy();
 	} );
 } );