考虑以下代码段:
<nav>
<a href="javascript:void(0)">×</a>
<a routerLink='/home'>Home</a>
<a routerLink='/contact'>Contact</a>
</nav>
我该如何测试例如3个锚点:
it('should have 3 number anchor, () => {
const element = fixture.debugElement.nativeElement;
expect(element.find('a').length).toEqual(3);
});
请告知。
答案 0 :(得分:0)
expect(element.querySelectorAll('a').length).toEqual(3);
,如果您可以向所有锚点添加课程,请说“链接”。那么我们可以更具体地如下
expect(element.querySelectorAll('.link').length).toEqual(3);