【发布时间】:2019-03-19 01:03:02
【问题描述】:
在使用 Jasmine 测试我的 Angular 应用程序时,我必须创建在我的目标测试组件中使用的所有组件的模拟副本。我这样做是为了避免对所有包含的组件进行深度渲染,因为我只需要渲染我的“父”组件。 我想知道有没有像 React/Jest 那样的浅渲染?哪个允许留下我的组件的“真实”子级,但只是停止在 1 级渲染?
【问题讨论】:
在使用 Jasmine 测试我的 Angular 应用程序时,我必须创建在我的目标测试组件中使用的所有组件的模拟副本。我这样做是为了避免对所有包含的组件进行深度渲染,因为我只需要渲染我的“父”组件。 我想知道有没有像 React/Jest 那样的浅渲染?哪个允许留下我的组件的“真实”子级,但只是停止在 1 级渲染?
【问题讨论】:
no_errors_schema 似乎是 jest/enzyme/react 浅层渲染的类似物,虽然它跳过了“所有”错误,但不安全,不仅是无法识别的组件的错误
【讨论】: