我正在尝试对我创建的角度模块提供的服务进行单元测试,但是我正在努力找到一种方法来做到这一点,而无需在加载模块时调用模块的运行块。有人有什么想法吗?
"运行块通常包含难以单元测试的代码,因此应在隔离模块中声明,以便在单元测试中可以忽略它们。角度文档。
但我想你可以使用 Jasmine 的间谍来 SpyOn .run 并返回一些假函数(例如 angular.noop())。
希望这对:)有所帮助
我正在尝试对我创建的角度模块提供的服务进行单元测试,但是我正在努力找到一种方法来做到这一点,而无需在加载模块时调用模块的运行块。有人有什么想法吗?
"运行块通常包含难以单元测试的代码,因此应在隔离模块中声明,以便在单元测试中可以忽略它们。角度文档。
但我想你可以使用 Jasmine 的间谍来 SpyOn .run 并返回一些假函数(例如 angular.noop())。
希望这对:)有所帮助
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium