【发布时间】:2015-10-09 19:29:16
【问题描述】:
是否可以在每个测试文件的开头有角度引导应用程序?而不是当前的行为,即在一系列测试开始时启动应用程序,然后在所有测试文件中使用相同的实例(我们现在在大约 60 个文件中大约有 600 个测试)?
我们有 beforeEach 语句来处理清理,但这无济于事。事实上,似乎有时 beforeEach 语句会无缘无故地被完全跳过(可能与测试运行程序发生内存泄漏)。
所以我想采取的方法是让每个测试文件引导 Angular 应用程序,以便完全重置状态,而不是重用由不同测试设置状态的依赖注入(即服务)。
【问题讨论】:
标签: javascript angularjs unit-testing karma-jasmine