标签: angularjs unit-testing ngmock angular-providers angular-decorator
在out项目中,我们设置了$ log服务,它公开了一个方法.prefix()。 我们像$log.prefix('Some Prefix text here')一样使用它。
$log.prefix('Some Prefix text here')
这在我们使用$登录的每个模块中都可以正常工作,但不是单元测试:
$ log.prefix不是函数
必须这样做才能通过ngMock模块更改$ log。由于我们在每个模块中都使用$ log.prefix,因此我不想重写这些模块的每个单元测试。
问题:有没有办法装饰ngMock的$ log方法?