gpt4 book ai didi

javascript - 如何防止模块的运行 block 在测试期间被执行?

转载 作者:行者123 更新时间:2023-12-03 10:37:17 26 4
gpt4 key购买 nike

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

最佳答案

“运行 block 通常包含难以进行单元测试的代码,因此应在隔离模块中声明,以便在单元测试中忽略它们。” Angular docs .

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

希望这有帮助:)

关于javascript - 如何防止模块的运行 block 在测试期间被执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28944520/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com