From 5e5f8deb760b2d9bcc13561b908df45e223deeca Mon Sep 17 00:00:00 2001
From: Martin Schuhmacher <55735359+MartinSchuhmacher@users.noreply.github.com>
Date: Tue, 27 Feb 2024 16:49:52 +0100
Subject: [PATCH] BC-6551 - Assign [data-testid] on Board Columns Element &
Test Implementation (#3121)
* added data test ids
---
src/components/feature-board/board/BoardColumn.vue | 1 +
.../feature-board/board/BoardColumnHeader.vue | 10 +++++++++-
src/components/ui-board/BoardMenu.vue | 4 ++++
src/components/ui-board/BoardMenuActionDelete.vue | 6 +++++-
src/components/ui-board/BoardMenuActionEdit.vue | 6 +++++-
src/components/ui-board/BoardMenuActionMoveDown.vue | 7 ++++++-
src/components/ui-board/BoardMenuActionMoveLeft.vue | 7 ++++++-
src/components/ui-board/BoardMenuActionMoveRight.vue | 7 ++++++-
src/components/ui-board/BoardMenuActionMoveUp.vue | 7 ++++++-
src/pages/rooms/RoomDetails.page.vue | 4 ++--
10 files changed, 50 insertions(+), 9 deletions(-)
diff --git a/src/components/feature-board/board/BoardColumn.vue b/src/components/feature-board/board/BoardColumn.vue
index a406aefc97..f6587eadca 100644
--- a/src/components/feature-board/board/BoardColumn.vue
+++ b/src/components/feature-board/board/BoardColumn.vue
@@ -7,6 +7,7 @@
:columnId="column.id"
:title="column.title"
:titlePlaceholder="titlePlaceholder"
+ :index="index"
@delete:column="onColumnDelete"
@move:column-left="onMoveColumnLeft"
@move:column-right="onMoveColumnRight"
diff --git a/src/components/feature-board/board/BoardColumnHeader.vue b/src/components/feature-board/board/BoardColumnHeader.vue
index 56a0d1b0f6..efb6e8abc4 100644
--- a/src/components/feature-board/board/BoardColumnHeader.vue
+++ b/src/components/feature-board/board/BoardColumnHeader.vue
@@ -14,6 +14,7 @@
-
+
@@ -75,6 +80,9 @@ export default defineComponent({
type: String,
required: true,
},
+ index: {
+ type: Number,
+ },
},
emits: [
"delete:column",
diff --git a/src/components/ui-board/BoardMenu.vue b/src/components/ui-board/BoardMenu.vue
index dbbf62c0ed..ff008755f1 100644
--- a/src/components/ui-board/BoardMenu.vue
+++ b/src/components/ui-board/BoardMenu.vue
@@ -53,6 +53,10 @@ export default defineComponent({
type: String as PropType,
required: true,
},
+ dataTestid: {
+ type: String,
+ default: "board-menu-button",
+ },
},
setup(props) {
const scope = toRef(props, "scope");
diff --git a/src/components/ui-board/BoardMenuActionDelete.vue b/src/components/ui-board/BoardMenuActionDelete.vue
index 338a5b6a25..ed12314eb1 100644
--- a/src/components/ui-board/BoardMenuActionDelete.vue
+++ b/src/components/ui-board/BoardMenuActionDelete.vue
@@ -1,5 +1,9 @@
-
+
{{ $t("components.board.action.delete") }}
diff --git a/src/components/ui-board/BoardMenuActionEdit.vue b/src/components/ui-board/BoardMenuActionEdit.vue
index c2eec44a85..348d6506e0 100644
--- a/src/components/ui-board/BoardMenuActionEdit.vue
+++ b/src/components/ui-board/BoardMenuActionEdit.vue
@@ -1,5 +1,9 @@
-
+
{{ $t("common.actions.edit") }}
diff --git a/src/components/ui-board/BoardMenuActionMoveDown.vue b/src/components/ui-board/BoardMenuActionMoveDown.vue
index a0b56f75eb..0648b1b673 100644
--- a/src/components/ui-board/BoardMenuActionMoveDown.vue
+++ b/src/components/ui-board/BoardMenuActionMoveDown.vue
@@ -1,5 +1,10 @@
-
+
{{ $t("components.board.action.moveDown") }}
diff --git a/src/components/ui-board/BoardMenuActionMoveLeft.vue b/src/components/ui-board/BoardMenuActionMoveLeft.vue
index dccefd81e9..ab0019e3ae 100644
--- a/src/components/ui-board/BoardMenuActionMoveLeft.vue
+++ b/src/components/ui-board/BoardMenuActionMoveLeft.vue
@@ -1,5 +1,10 @@
-
+
{{ $t("components.board.action.moveLeft") }}
diff --git a/src/components/ui-board/BoardMenuActionMoveRight.vue b/src/components/ui-board/BoardMenuActionMoveRight.vue
index e9e7cd89c7..de18bfe579 100644
--- a/src/components/ui-board/BoardMenuActionMoveRight.vue
+++ b/src/components/ui-board/BoardMenuActionMoveRight.vue
@@ -1,5 +1,10 @@
-
+
{{ $t("components.board.action.moveRight") }}
diff --git a/src/components/ui-board/BoardMenuActionMoveUp.vue b/src/components/ui-board/BoardMenuActionMoveUp.vue
index 6ad12b30fe..794c85c001 100644
--- a/src/components/ui-board/BoardMenuActionMoveUp.vue
+++ b/src/components/ui-board/BoardMenuActionMoveUp.vue
@@ -1,5 +1,10 @@
-
+
{{ $t("components.board.action.moveUp") }}
diff --git a/src/pages/rooms/RoomDetails.page.vue b/src/pages/rooms/RoomDetails.page.vue
index 724386ae4e..9ba4899c5d 100644
--- a/src/pages/rooms/RoomDetails.page.vue
+++ b/src/pages/rooms/RoomDetails.page.vue
@@ -187,7 +187,7 @@ export default defineComponent({
icon: mdiPlus,
title: this.$t("common.actions.add"),
ariaLabel: this.$t("common.actions.add"),
- testId: "add-tool-button",
+ dataTestId: "add-tool-button",
href: `/tools/context/tool-configuration?contextId=${this.courseId}&contextType=course`,
};
@@ -263,7 +263,7 @@ export default defineComponent({
icon: mdiPlus,
title: this.$t("common.actions.create"),
ariaLabel: this.$t("common.actions.create"),
- testId: "add-content-button",
+ dataTestId: "add-content-button",
actions: actions,
};
return items;