我开始用Karma和Jasmine测试Angularjs中的服务。 我不知道$ q是如何工作的,我从来没有使用它,无论如何我不知道这里是否有必要。 我的问题是我有一个服务,它有一个函数调用服务中的另一个函数(带有一个promise):
这是调用sendMetrics(具有承诺)的函数
这是我的测试,我尝试使用$ digest使用$ q但是我得到一个关于cookie的错误(我已经搜索了它,这可能是因为我的角度 - 茉莉花版本)。 我也试过茉莉花间谍,但我不想再建立所有的服务。
也许这个问题是重复的,但我需要一个不知道如何使用$ q的人的答案,如果我需要使用它。到现在为止,我还没有找到任何帮助。