From 3f83ae145f9a6ff6f10433085d30359216e17325 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Thu, 19 Oct 2023 16:15:48 +0200 Subject: fix(cypress): Test using `data-test-id` attributes rather than private classes Makes the test more resilant to inner component changes of the `@nextcloud/vue` library. Signed-off-by: Ferdinand Thiessen --- apps/settings/src/components/UserList.vue | 1 + apps/settings/src/components/Users/UserRow.vue | 28 +++++++++++++--------- .../src/components/Users/UserRowActions.vue | 4 +++- 3 files changed, 21 insertions(+), 12 deletions(-) (limited to 'apps/settings/src') diff --git a/apps/settings/src/components/UserList.vue b/apps/settings/src/components/UserList.vue index 5d3993f040a..07e663d7912 100644 --- a/apps/settings/src/components/UserList.vue +++ b/apps/settings/src/components/UserList.vue @@ -45,6 +45,7 @@ :data-component="UserRow" :data-sources="filteredUsers" data-key="id" + data-test-id="userList" :item-height="rowHeight" :style="style" :extra-props="{ diff --git a/apps/settings/src/components/Users/UserRow.vue b/apps/settings/src/components/Users/UserRow.vue index 9a7acc54505..2e25c3e384c 100644 --- a/apps/settings/src/components/Users/UserRow.vue +++ b/apps/settings/src/components/Users/UserRow.vue @@ -36,11 +36,12 @@ :user="user.id" /> - +