8
0
Просмотр исходного кода

Tests: Fixed tests leaking editor instance / DOM element.

Marek Lewandowski 6 лет назад
Родитель
Сommit
d4ea8e84c8
1 измененных файлов с 11 добавлено и 0 удалено
  1. 11 0
      packages/ckeditor5-cloud-services/tests/cloudservices.js

+ 11 - 0
packages/ckeditor5-cloud-services/tests/cloudservices.js

@@ -54,6 +54,8 @@ describe( 'CloudServices', () => {
 				.then( editor => {
 					const cloudServicesPlugin = editor.plugins.get( 'CloudServices' );
 					expect( cloudServicesPlugin ).to.be.instanceOf( CloudServices );
+
+					return editor.destroy();
 				} );
 		} );
 
@@ -61,6 +63,9 @@ describe( 'CloudServices', () => {
 			return ClassicTestEditor
 				.create( element, {
 					plugins: [ CloudServices ]
+				} )
+				.then( editor => {
+					return editor.destroy();
 				} );
 		} );
 
@@ -73,6 +78,8 @@ describe( 'CloudServices', () => {
 					const cloudServicesPlugin = editor.plugins.get( CloudServices );
 
 					expect( cloudServicesPlugin.uploadUrl ).to.be.undefined;
+
+					return editor.destroy();
 				} );
 		} );
 
@@ -88,6 +95,8 @@ describe( 'CloudServices', () => {
 					const cloudServicesPlugin = editor.plugins.get( CloudServices );
 
 					expect( cloudServicesPlugin.uploadUrl ).to.equal( 'https://some-upload-url/' );
+
+					return editor.destroy();
 				} );
 		} );
 
@@ -122,6 +131,8 @@ describe( 'CloudServices', () => {
 					const cloudServicesPlugin = editor.plugins.get( CloudServices );
 
 					expect( cloudServicesPlugin.token ).to.equal( null );
+
+					return editor.destroy();
 				} );
 		} );
 	} );