使用HttpParamSerializer对Angular进行单元测试

时间:2016-04-18 06:23:56

标签: angularjs unit-testing karma-runner

在我的控制器中,我有一个http帖子:

$http.post('http://localhost:3000/processFile?' + $httpParamSerializerJQLike($scope.FileParams)).....

文件参数是:

$scope.FileParams = {
    os: null,
    type: null,
    ext: null
};

在回复中,我指定了一个链接,将文件下载到按钮。

来自另一个堆栈溢出文章的这个link说使用HttpParamSerializer来对链接的参数进行排序。

在用户单击某些单选按钮(例如选择操作系统,类型和扩展名)的情况下,如何使用httpBackend和httpParamSerializer进行单元测试?如何获取单选按钮名称,然后使用适当的参数继续测试post方法?

0 个答案:

没有答案