diff --git a/src/components/feature-board-external-tool-element/ExternalToolElement.unit.ts b/src/components/feature-board-external-tool-element/ExternalToolElement.unit.ts index ddd5dabf26..35589562db 100644 --- a/src/components/feature-board-external-tool-element/ExternalToolElement.unit.ts +++ b/src/components/feature-board-external-tool-element/ExternalToolElement.unit.ts @@ -451,9 +451,9 @@ describe("ExternalToolElement", () => { card.vm.$emit("click"); await Vue.nextTick(); - const dialog = wrapper.findComponent({ - ref: "board-external-tool-element-configuration-dialog", - }); + const dialog = wrapper.find( + '[data-testid="board-external-tool-element-configuration-dialog"]' + ); expect(dialog.props("isOpen")).toEqual(true); }); @@ -478,9 +478,9 @@ describe("ExternalToolElement", () => { it("should update the elements content", async () => { const { wrapper, savedTool } = setup(); - const dialog = wrapper.findComponent({ - ref: "board-external-tool-element-configuration-dialog", - }); + const dialog = wrapper.find( + '[data-testid="board-external-tool-element-configuration-dialog"]' + ); dialog.vm.$emit("save", savedTool); await Vue.nextTick(); @@ -493,9 +493,9 @@ describe("ExternalToolElement", () => { it("should fetch the display data", async () => { const { wrapper, savedTool } = setup(); - const dialog = wrapper.findComponent({ - ref: "board-external-tool-element-configuration-dialog", - }); + const dialog = wrapper.find( + '[data-testid="board-external-tool-element-configuration-dialog"]' + ); dialog.vm.$emit("save", savedTool); await Vue.nextTick(); diff --git a/src/components/feature-board-external-tool-element/ExternalToolElement.vue b/src/components/feature-board-external-tool-element/ExternalToolElement.vue index fc0f32c8d5..f3ce8e4761 100644 --- a/src/components/feature-board-external-tool-element/ExternalToolElement.vue +++ b/src/components/feature-board-external-tool-element/ExternalToolElement.vue @@ -26,7 +26,7 @@ > {{ mdiPuzzleOutline }} - + {{ hasLinkedTool ? toolDisplayName @@ -48,7 +48,7 @@ :config-id="element.content.contextExternalToolId" @close="onConfigurationDialogClose" @save="onConfigurationDialogSave" - ref="board-external-tool-element-configuration-dialog" + data-testid="board-external-tool-element-configuration-dialog" > @@ -217,4 +217,8 @@ $logo-size: 24px; .flex-1 { flex: 1; } + +.break-word { + word-break: break-word; +} diff --git a/src/components/feature-board-external-tool-element/ExternalToolElementConfigurationDialog.vue b/src/components/feature-board-external-tool-element/ExternalToolElementConfigurationDialog.vue index b5d627fa2b..5cf7f301e8 100644 --- a/src/components/feature-board-external-tool-element/ExternalToolElementConfigurationDialog.vue +++ b/src/components/feature-board-external-tool-element/ExternalToolElementConfigurationDialog.vue @@ -2,7 +2,6 @@