diff --git a/packages/test-utils/src/find-vnodes.js b/packages/test-utils/src/find-vnodes.js index 02b776638..018571baa 100644 --- a/packages/test-utils/src/find-vnodes.js +++ b/packages/test-utils/src/find-vnodes.js @@ -24,14 +24,7 @@ function findAllVNodes (vnode: VNode, nodes: Array = []): Array { } function removeDuplicateNodes (vNodes: Array): Array { - const uniqueNodes = [] - vNodes.forEach((vNode) => { - const exists = uniqueNodes.some(node => vNode.elm === node.elm) - if (!exists) { - uniqueNodes.push(vNode) - } - }) - return uniqueNodes + return vNodes.filter((vNode, index) => index === vNodes.findIndex(node => vNode.elm === node.elm)) } function nodeMatchesRef (node: VNode, refName: string): boolean {