0

我正在尝试对我创建的角度模块提供的服务进行单元测试,但是我正在努力寻找一种方法来做到这一点,而无需在加载模块时调用模块的运行块。有人有什么想法吗?

4

1 回答 1

1

“运行块通常包含难以进行单元测试的代码,因此应该在独立模块中声明,以便在单元测试中可以忽略它们。” 角文档

但我想你可以使用 Jasmine 的间谍来SpyOn .run 并返回一些假函数(例如 angular.noop())。

希望这可以帮助 :)

于 2015-03-09T15:07:45.200 回答