【发布时间】:2019-07-03 16:06:25
【问题描述】:
通过 Angular CLI 生成组件会创建一个 .spec 文件。那里应该包括集成和单独的测试吗?我如何判断一个测试是否是单独的。
例如我在测试一个通过Output发出值的方法,订阅EventEmmiter并在订阅期间检查值,是单元测试吗?
第二个例子。 我在测试tooltip显示方法,它是一个引导组件,所以这是一个集成测试,因为你需要与另一个组件交互?
第三个例子, 我正在测试一种更改组件中的变量并最终重定向到 router.navigate 的方法,检查路由器是否已重定向到给定地址 - 它是集成测试吗?
我在文档中找不到一个答案。
【问题讨论】:
标签: angular unit-testing jasmine integration-testing karma-jasmine