Przeglądaj źródła

Tests: Muted warnings about missing upload adapter. See ckeditor/ckeditor5-upload#58.

Piotrek Koszuliński 8 lat temu
rodzic
commit
82874d9a70

+ 7 - 0
packages/ckeditor5-adapter-ckfinder/src/uploadadapter.js

@@ -41,6 +41,13 @@ export default class CKFinderUploadAdapter extends Plugin {
 		return [ FileRepository ];
 	}
 
+	/**
+	 * @inheritDoc
+	 */
+	static get pluginName() {
+		return 'CKFinderUploadAdapter';
+	}
+
 	/**
 	 * @inheritDoc
 	 */

+ 8 - 0
packages/ckeditor5-adapter-ckfinder/tests/uploadadapter.js

@@ -9,11 +9,15 @@ import Image from '@ckeditor/ckeditor5-image/src/image';
 import ImageUpload from '@ckeditor/ckeditor5-upload/src/imageupload';
 import CKFinderUploadAdapter from '../src/uploadadapter';
 import FileRepository from '@ckeditor/ckeditor5-upload/src/filerepository';
+
 import { createNativeFileMock } from '@ckeditor/ckeditor5-upload/tests/_utils/mocks';
 import testUtils from '@ckeditor/ckeditor5-core/tests/_utils/utils';
 
+import log from '@ckeditor/ckeditor5-utils/src/log';
+
 describe( 'CKFinderUploadAdapter', () => {
 	let editor, sinonXHR;
+
 	testUtils.createSinonSandbox();
 
 	beforeEach( () => {
@@ -63,6 +67,9 @@ describe( 'CKFinderUploadAdapter', () => {
 			const editorElement = document.createElement( 'div' );
 			document.body.appendChild( editorElement );
 
+			// FileRepository will complain.
+			const warnStub = testUtils.sinon.stub( log, 'warn' );
+
 			return ClassicTestEditor
 				.create( editorElement, {
 					plugins: [ Image, ImageUpload, CKFinderUploadAdapter ],
@@ -71,6 +78,7 @@ describe( 'CKFinderUploadAdapter', () => {
 					const fileRepository = editor.plugins.get( FileRepository );
 
 					expect( fileRepository ).to.not.have.property( 'createAdapter' );
+					expect( warnStub.calledOnce ).to.be.true;
 
 					editorElement.remove();