业力茉莉花测试 html 中的主播数量
karma jasmine test number of anchors in html
考虑以下代码段:
<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);
});
请指教
expect(element.querySelectorAll('a').length).toEqual(3);
如果你能给所有的锚定一个class,就说"link"。那么我们可以更具体如下
expect(element.querySelectorAll('.link').length).toEqual(3);
考虑以下代码段:
<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);
});
请指教
expect(element.querySelectorAll('a').length).toEqual(3);
如果你能给所有的锚定一个class,就说"link"。那么我们可以更具体如下
expect(element.querySelectorAll('.link').length).toEqual(3);