|
@@ -11,18 +11,12 @@ import FileRepository from '@ckeditor/ckeditor5-upload/src/filerepository';
|
|
|
import UploadGatewayMock from './_utils/uploadgatewaymock';
|
|
import UploadGatewayMock from './_utils/uploadgatewaymock';
|
|
|
import { createNativeFileMock } from '@ckeditor/ckeditor5-upload/tests/_utils/mocks';
|
|
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';
|
|
|
|
|
-
|
|
|
|
|
// Store original uploader.
|
|
// Store original uploader.
|
|
|
const CSUploader = CloudServicesUploadAdapter._UploadGateway;
|
|
const CSUploader = CloudServicesUploadAdapter._UploadGateway;
|
|
|
|
|
|
|
|
describe( 'CloudServicesUploadAdapter', () => {
|
|
describe( 'CloudServicesUploadAdapter', () => {
|
|
|
let div;
|
|
let div;
|
|
|
|
|
|
|
|
- testUtils.createSinonSandbox();
|
|
|
|
|
-
|
|
|
|
|
before( () => {
|
|
before( () => {
|
|
|
// Mock uploader.
|
|
// Mock uploader.
|
|
|
CloudServicesUploadAdapter._UploadGateway = UploadGatewayMock;
|
|
CloudServicesUploadAdapter._UploadGateway = UploadGatewayMock;
|
|
@@ -39,7 +33,7 @@ describe( 'CloudServicesUploadAdapter', () => {
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
afterEach( () => {
|
|
afterEach( () => {
|
|
|
- div.remove();
|
|
|
|
|
|
|
+ window.document.body.removeChild( div );
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
describe( 'init()', () => {
|
|
describe( 'init()', () => {
|
|
@@ -65,16 +59,12 @@ describe( 'CloudServicesUploadAdapter', () => {
|
|
|
it( 'should not set loader if there is no token', () => {
|
|
it( 'should not set loader if there is no token', () => {
|
|
|
UploadGatewayMock.lastToken = undefined;
|
|
UploadGatewayMock.lastToken = undefined;
|
|
|
|
|
|
|
|
- // FileRepository will complain.
|
|
|
|
|
- const warnStub = testUtils.sinon.stub( log, 'warn' );
|
|
|
|
|
-
|
|
|
|
|
return ClassicTestEditor
|
|
return ClassicTestEditor
|
|
|
.create( div, {
|
|
.create( div, {
|
|
|
plugins: [ CloudServicesUploadAdapter ]
|
|
plugins: [ CloudServicesUploadAdapter ]
|
|
|
} )
|
|
} )
|
|
|
.then( editor => {
|
|
.then( editor => {
|
|
|
expect( UploadGatewayMock.lastToken ).to.be.an( 'undefined' );
|
|
expect( UploadGatewayMock.lastToken ).to.be.an( 'undefined' );
|
|
|
- expect( warnStub.calledOnce ).to.be.true;
|
|
|
|
|
|
|
|
|
|
return editor.destroy();
|
|
return editor.destroy();
|
|
|
} );
|
|
} );
|