#46 Basic File Upload Test case

This commit is contained in:
mauriziovitale84
2016-05-09 10:12:55 +01:00
parent 6957faddcf
commit e1dd822577
3 changed files with 33 additions and 9 deletions

View File

@@ -50,14 +50,28 @@ describe('AlfrescoUploadService', () => {
siteid: 'fakeSite',
containerid: 'fakeFolder'
}
}
};
service = new UploadService(options);
});
it('should return true if is a file', () => {
let filesFake = [{name: 'fake-name', size: 0}];
it('should make XHR request', () => {
var xhr = {
open: jasmine.createSpy('open'),
upload: jasmine.createSpy('upload'),
send: jasmine.createSpy('send'),
setRequestHeader: jasmine.createSpy('setRequestHeader')
};
XMLHttpRequest = jasmine.createSpy('XMLHttpRequest');
XMLHttpRequest.and.callFake(function () {
return xhr;
});
let filesFake = [{name: 'fake-name', size: 10}];
service.addToQueue(filesFake);
expect(true).toEqual(true);
expect(xhr.open).toHaveBeenCalled();
});