Browse Source

Tests: Added a proper editor destruction. See ckeditor/ckeditor5#6002.

Marek Lewandowski 6 years ago
parent
commit
c7246d3c3e
1 changed files with 10 additions and 2 deletions
  1. 10 2
      packages/ckeditor5-adapter-ckfinder/tests/uploadadapter.js

+ 10 - 2
packages/ckeditor5-adapter-ckfinder/tests/uploadadapter.js

@@ -15,11 +15,11 @@ import { createNativeFileMock } from '@ckeditor/ckeditor5-upload/tests/_utils/mo
 import testUtils from '@ckeditor/ckeditor5-core/tests/_utils/utils';
 
 describe( 'CKFinderUploadAdapter', () => {
-	let editor, sinonXHR, fileRepository;
+	let editor, sinonXHR, fileRepository, editorElement;
 	testUtils.createSinonSandbox();
 
 	beforeEach( () => {
-		const editorElement = document.createElement( 'div' );
+		editorElement = document.createElement( 'div' );
 		document.body.appendChild( editorElement );
 
 		sinonXHR = testUtils.sinon.useFakeServer();
@@ -39,6 +39,14 @@ describe( 'CKFinderUploadAdapter', () => {
 
 	afterEach( () => {
 		sinonXHR.restore();
+
+		if ( editorElement ) {
+			editorElement.remove();
+		}
+
+		if ( editor ) {
+			return editor.destroy();
+		}
 	} );
 
 	it( 'should be loaded', () => {