在测试中-如何识别同一子组件的不同实例



我有一个表单,其中包含同一组件的两个实例,类似于;起始日期"-"迄今为止";脚本

目前我使用:

const myComponents = fixture.debugElement.queryAll(By.directive(MyComponent))
const firstComponent = myComponents[0]
const secondComponent = myComponents[1]

有没有比依赖索引来识别每个组件更好的方法?类似于:

const firstComponent = fixture.debugElement.query(???)
const secondComponent = fixture.debugElement.query(???)

如果在angular中使用表单控件,则可以通过直接选择角度分量

fixture=TestBed.createComponent(CreateTaskComponent(;component=fixture.componentInstance;

在测试用例中,您可以组件.formGroup.get('endDateControl'(

最新更新