如何为使用ng-file-upload的控制器编写单元测试

时间:2016-03-11 06:42:31

标签: javascript angularjs unit-testing jasmine ng-file-upload

我正在使用jasmine和karma进行angularjs应用程序的前端单元测试。在ng-file-upload调用upload方法后,我无法弄清楚如何编写覆盖进度和成功回调的测试用例。谢谢你的意见

vm.uploadFiles = function(file) {
    Upload.upload({
    url: '/api/documents',
    method: 'POST',
    data: file
    }).progress(function(evt) {
      //Displaying progress of file upload code will come here
    }).success(function(data, status, headers, config) {
      console.log(data);
    });
};

0 个答案:

没有答案