在测试具有子组件的组件时,您有以下几种选择:
导入设置组件和子组件的模块.问题是你实例化真正的子组件及其依赖项.
模拟子组件.这可能很繁琐,具体取决于它有多少个子组件.
使用NO_ERRORS_SCHEMA
和忽略子组件.
鉴于大多数时候你只关心当前的组件,为什么NO_ERRORS_SCHEMA
在测试教程,博客文章等中没有给予更多关注?
我知道它被标记为实验性的,但我并不为此感到困扰
它与Angular的其余部分一起发货,并且
考虑到它的历史和即将发布的周期,整个Angular堆栈几乎是实验性的.
那么有问题NO_ERRORS_SCHEMA
吗?或者只是偶然的事情,它不会被提升更多?