Skip to content

Commit 113825e

Browse files
committed
Update E2E test selectors
1 parent ef8526c commit 113825e

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

packages/react-devtools-inline/__tests__/__e2e__/devtools-utils.js

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,22 @@ async function selectElement(
6464
createTestNameSelector('InspectedElementView-Owners'),
6565
])[0];
6666

67+
if (!ownersList) {
68+
return false;
69+
}
70+
71+
const owners = findAllNodes(ownersList, [
72+
createTestNameSelector('OwnerView'),
73+
]);
74+
6775
return (
6876
title &&
6977
title.innerText.includes(titleText) &&
70-
ownersList &&
71-
ownersList.innerText.includes(ownersListText)
78+
owners &&
79+
owners
80+
.map(node => node.innerText)
81+
.join('\n')
82+
.includes(ownersListText)
7283
);
7384
},
7485
{titleText: displayName, ownersListText: waitForOwnersText}

packages/react-devtools-shared/src/devtools/views/Components/OwnerView.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@ export default function OwnerView({
6060
<span className={styles.OwnerContent}>
6161
<span
6262
className={`${styles.Owner} ${isInStore ? '' : styles.NotInStore}`}
63-
title={displayName}>
63+
title={displayName}
64+
data-testname="OwnerView">
6465
{'<' + displayName + '>'}
6566
</span>
6667

0 commit comments

Comments
 (0)