每次测试使用不同的注射

时间:2019-01-09 13:05:08

标签: angularjs jasmine

我有一个languageService依赖项注入,其中包括一个函数getLanguageNumber

为了测试我的控制器,我创建了一个模拟语言服务,如下所示:

var mockLanguageService = {
    'getLanguageService': jasmine.createSpy().and.returnValue(1);
};

对于大多数测试来说,这就足够了。但是,在某些情况下,我需要模拟的返回值有所不同。我可以创建其他模拟并将其应用于那些测试吗?

感谢您的建议。

0 个答案:

没有答案