angular-upload
Version:
AngularJS Upload, Handle your uploading with style
38 lines (26 loc) • 681 B
JavaScript
describe('formDataUpload', function () {
var $httpMock;
beforeEach(function () {
angular.mock.module('lr.upload.formdata');
$httpMock = jasmine.createSpy();
module(function ($provide) {
$provide.value('$http', $httpMock);
});
});
it('should retain headers', inject(function (formDataUpload) {
var config = {
headers: {
'X-CustomHeader': 'customheader'
}
};
formDataUpload(config);
expect($httpMock).toHaveBeenCalledWith({
headers: {
'X-CustomHeader': 'customheader',
'Content-Type': undefined
},
transformRequest : jasmine.any(Function)
});
}));
});
;