mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-31 17:38:48 +00:00
Add xmlHttpReq test
This commit is contained in:
@@ -46,6 +46,7 @@ class MockUploadService extends UploadService {
|
|||||||
|
|
||||||
describe('AlfrescoUploadService', () => {
|
describe('AlfrescoUploadService', () => {
|
||||||
let service: MockUploadService,
|
let service: MockUploadService,
|
||||||
|
serviceUpload: UploadService,
|
||||||
options: any;
|
options: any;
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
@@ -62,6 +63,7 @@ describe('AlfrescoUploadService', () => {
|
|||||||
jasmine.Ajax.install();
|
jasmine.Ajax.install();
|
||||||
window['AlfrescoApi'] = AlfrescoApiMock;
|
window['AlfrescoApi'] = AlfrescoApiMock;
|
||||||
service = new MockUploadService(options);
|
service = new MockUploadService(options);
|
||||||
|
serviceUpload = new UploadService(options);
|
||||||
});
|
});
|
||||||
|
|
||||||
afterEach(() => {
|
afterEach(() => {
|
||||||
@@ -204,4 +206,16 @@ describe('AlfrescoUploadService', () => {
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('should create an XHR object ', () => {
|
||||||
|
service.setOptions(options);
|
||||||
|
let filesFake = {name: 'fake-name', size: 10};
|
||||||
|
let uploadingFileModel = new FileModel(filesFake);
|
||||||
|
let xhrRequest = serviceUpload.createXMLHttpRequestInstance(uploadingFileModel, null);
|
||||||
|
expect(xhrRequest.upload).toBeDefined();
|
||||||
|
expect(xhrRequest.upload.onabort).toBeDefined();
|
||||||
|
expect(xhrRequest.upload.onprogress).toBeDefined();
|
||||||
|
expect(xhrRequest.upload.onerror).toBeDefined();
|
||||||
|
expect(xhrRequest.onreadystatechange).toBeDefined();
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user