在模拟服务时,我是否需要确切知道它的作用以及每次调用返回的内容?

时间:2016-05-18 18:34:17

标签: angularjs jasmine karma-runner

karma和jasmine的新手,对我不太熟悉的项目设置测试。为了在控制器测试中模拟服务,我是否需要设置以预期格式返回数据的假函数?或者有更简单的方法来做这个,而不是来回尝试设置虚拟数据等

1 个答案:

答案 0 :(得分:1)

我建议使用Sinon.js,如果你有Sinon,你所要做的就是获取界面然后你可以告诉它每个函数应该在你的测试中返回什么。

在这里查看我对这篇文章的回答。

Jasmine, Karma, Angular how to write test on my Angular app?