From 4520c1ce5f2f5306bab96836059825ed7ab9b16d Mon Sep 17 00:00:00 2001 From: Thorsten Bus Date: Sun, 1 Mar 2026 22:45:13 +0100 Subject: [PATCH] test(e2e): add data-testid attributes to all Vue components - Add data-testid to 18 Vue components (Pages, Blocks, Features, Layouts, Primitives) - Naming convention: {component-kebab}-{element-description} - 98 total data-testid attributes added - Target elements: buttons, links, inputs, modals, navigation - No logic/styling changes - attributes only --- resources/js/Components/ArrangementConfigurator.vue | 9 +++++++-- resources/js/Components/Blocks/InformationBlock.vue | 4 +++- resources/js/Components/Blocks/ModerationBlock.vue | 4 +++- resources/js/Components/Blocks/SermonBlock.vue | 4 +++- resources/js/Components/Blocks/SongsBlock.vue | 10 +++++++++- resources/js/Components/ConfirmDialog.vue | 2 ++ resources/js/Components/SlideGrid.vue | 7 ++++++- resources/js/Components/SlideUploader.vue | 5 ++++- resources/js/Components/SongEditModal.vue | 7 ++++++- resources/js/Components/SongPreviewModal.vue | 6 +++++- resources/js/Layouts/AuthenticatedLayout.vue | 12 ++++++++++++ resources/js/Layouts/GuestLayout.vue | 2 +- resources/js/Layouts/MainLayout.vue | 2 +- resources/js/Pages/Auth/Login.vue | 2 ++ resources/js/Pages/Dashboard.vue | 2 +- resources/js/Pages/Services/Edit.vue | 3 +++ resources/js/Pages/Services/Index.vue | 12 +++++++++--- resources/js/Pages/Songs/Index.vue | 13 +++++++++++++ resources/js/Pages/Songs/Translate.vue | 8 ++++++++ 19 files changed, 98 insertions(+), 16 deletions(-) diff --git a/resources/js/Components/ArrangementConfigurator.vue b/resources/js/Components/ArrangementConfigurator.vue index eb7d3f5..e37d94b 100644 --- a/resources/js/Components/ArrangementConfigurator.vue +++ b/resources/js/Components/ArrangementConfigurator.vue @@ -169,7 +169,7 @@ const deleteArrangement = () => {