我想测试选择器中除第一个孩子以外的所有孩子,如果有人可以帮助我,我会很感激,并在此先感谢您。
我已经尝试过了,但是这些行都不起作用:
expect(wrapper.find('.icons .icon:nth-child(n+2)').hasClass('arrow-right')).toEqual(true);
//////////////////////////////
expect(wrapper.find('.icons .icon:not(:first-child)').hasClass('arrow-right')).toEqual(true);
答案 0 :(得分:0)
似乎酶不完全支持伪类/选择子。此外,hasClass方法只能在单个节点中使用。
考虑到这一点,您可以执行以下操作:
wrapper.find('.icons .icon').forEach(function(icon, index) {
expect(icon.hasClass('arrow-right')).toEqual(index !== 0);
});