Javascript 如何测试角垫导航列表是否包含元素?
我想检查角度Javascript 如何测试角垫导航列表是否包含元素?,javascript,angular,unit-testing,karma-jasmine,jasmine2.0,Javascript,Angular,Unit Testing,Karma Jasmine,Jasmine2.0,我想检查角度mat nav列表是否包含元素 我可以用fixture.debugElement.query(By.css('.items'))选择它,但我不确定如何检查它是否包含任何内容 我的模板: 在我的测试中,我注入了一个项目,并期望它呈现。 虽然组件确实包含一个项,但我想检查它是否在列表中呈现。请尝试查询 const items= fixture.debugElement.queryAll(By.css('.list-item')); 然后你们可以在伪造物品清单后检查长度是否正确 ex
mat nav列表是否包含元素
我可以用fixture.debugElement.query(By.css('.items'))选择它,但我不确定如何检查它是否包含任何内容
我的模板:
在我的测试中,我注入了一个项目,并期望它呈现。
虽然组件确实包含一个项,但我想检查它是否在列表中呈现。请尝试查询
const items= fixture.debugElement.queryAll(By.css('.list-item'));
然后你们可以在伪造物品清单后检查长度是否正确
expect(items.length).toBe(2) // or your fake data length