【发布时间】:2015-09-15 22:17:07
【问题描述】:
myService.loginServiceMethod(baseURL,User).success(function(userData){
//statements;
}).error(function(error){
//statements;
});
上面的代码代表我正在调用我的工厂,我的问题如下:
如何使用 jasmine 测试成功和错误函数。 现在我可以调用我的工厂和其他代码,但我无法调用这两个函数及其内部语句请帮忙...
【问题讨论】:
-
你可以用摩卡代替茉莉花吗?
-
@BenjaminGruenbaum 实际上我只知道 Jasmine 用于编写测试用例。如果你知道在 mocha 中进行测试,请告诉我可能会给我一些想法。
-
Mocha 使用与 Jasmine 相同的语法,但您可以通过
return承诺对其进行测试。如果您希望我可以使用 Mocha 添加答案,您还可以使用一个 jasmine 插件(jasmine-as-promised)。
标签: angularjs unit-testing jasmine promise