From 94edf6606b5251428f286ffa1185569c33ca835d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 11 Jul 2025 18:27:25 +0000 Subject: [PATCH 1/6] Initial plan From 8dd128dad3c0f83c334e23f5245b0ecff5816f3b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 11 Jul 2025 18:42:03 +0000 Subject: [PATCH 2/6] Move all unit test files closer to the components they test Co-authored-by: gennitdev <114821397+gennitdev@users.noreply.github.com> --- .../FormComponent.spec.ts | 0 .../GenericButton.minimal.spec.ts | 0 .../GenericButton.simple.spec.ts | 0 .../MarkdownRenderer.simple.spec.ts | 0 .../TagPicker.spec.ts | 0 .../TextEditor.component.spec.ts | 0 .../TextEditor.spec.ts | 0 .../TextEditor.utility.spec.ts | 0 .../auth}/RequireAuth.spec.ts | 0 .../channel/FontSizeControl.minimal.spec.ts | 0 .../channel/ForumPicker.spec.ts | 0 .../charts/GithubContributionChart.spec.ts | 0 .../charts/fixtures/contributionData.ts | 0 .../comments/Comment.spec.ts | 0 .../comments/CommentSection.spec.ts | 0 .../form/CreateEditDiscussionFields.spec.ts | 0 .../event/form/CreateEditEventFields.spec.ts | 0 .../event/form/DateTimePickersRow.spec.ts | 0 components/event/form/DateTimePickersRow.vue | 147 ++++++++---------- .../mod/BrokenRulesModal.spec.ts | 0 .../mod/ModerationWizard.spec.ts | 0 .../nav/Topnav.minimal.spec.ts | 0 .../auth/authHintSynchronization.spec.ts | 0 .../useSSRAuth.spec.ts | 0 .../useTheme.spec.ts | 0 .../uiStore.component-integration.spec.ts | 0 .../uiStore.integration.spec.ts | 0 {tests/unit/stores => stores}/uiStore.spec.ts | 0 .../event/form/DateTimePickersRow.vue | 96 ------------ ...etDiscussionFilterValuesFromParams.spec.ts | 0 .../getEventFilterValuesFromParams.spec.ts | 0 .../headerPermissionUtils.spec.ts | 0 .../utils => utils}/permissionUtils.spec.ts | 0 .../unit/utils => utils}/routerUtils.spec.ts | 0 .../utils => utils}/textFormatting.spec.ts | 0 35 files changed, 64 insertions(+), 179 deletions(-) rename {tests/unit/components => components}/FormComponent.spec.ts (100%) rename {tests/unit/components => components}/GenericButton.minimal.spec.ts (100%) rename {tests/unit/components => components}/GenericButton.simple.spec.ts (100%) rename {tests/unit/components => components}/MarkdownRenderer.simple.spec.ts (100%) rename {tests/unit/components => components}/TagPicker.spec.ts (100%) rename {tests/unit/components => components}/TextEditor.component.spec.ts (100%) rename {tests/unit/components => components}/TextEditor.spec.ts (100%) rename {tests/unit/components => components}/TextEditor.utility.spec.ts (100%) rename {tests/unit/components => components/auth}/RequireAuth.spec.ts (100%) rename {tests/unit => components}/channel/FontSizeControl.minimal.spec.ts (100%) rename {tests/unit/components => components}/channel/ForumPicker.spec.ts (100%) rename {tests/unit/components => components}/charts/GithubContributionChart.spec.ts (100%) rename {tests/unit/components => components}/charts/fixtures/contributionData.ts (100%) rename {tests/unit/components => components}/comments/Comment.spec.ts (100%) rename {tests/unit/components => components}/comments/CommentSection.spec.ts (100%) rename {tests/unit/components => components}/discussion/form/CreateEditDiscussionFields.spec.ts (100%) rename {tests/unit/components => components}/event/form/CreateEditEventFields.spec.ts (100%) rename {tests/unit/components => components}/event/form/DateTimePickersRow.spec.ts (100%) rename {tests/unit => components}/mod/BrokenRulesModal.spec.ts (100%) rename {tests/unit/components => components}/mod/ModerationWizard.spec.ts (100%) rename {tests/unit => components}/nav/Topnav.minimal.spec.ts (100%) rename {tests/unit => composables}/auth/authHintSynchronization.spec.ts (100%) rename {tests/unit/composables => composables}/useSSRAuth.spec.ts (100%) rename {tests/unit/composables => composables}/useTheme.spec.ts (100%) rename {tests/unit/stores => stores}/uiStore.component-integration.spec.ts (100%) rename {tests/unit/stores => stores}/uiStore.integration.spec.ts (100%) rename {tests/unit/stores => stores}/uiStore.spec.ts (100%) delete mode 100644 tests/unit/components/event/form/DateTimePickersRow.vue rename {tests/unit/utils => utils}/getDiscussionFilterValuesFromParams.spec.ts (100%) rename {tests/unit/utils => utils}/getEventFilterValuesFromParams.spec.ts (100%) rename {tests/unit/utils => utils}/headerPermissionUtils.spec.ts (100%) rename {tests/unit/utils => utils}/permissionUtils.spec.ts (100%) rename {tests/unit/utils => utils}/routerUtils.spec.ts (100%) rename {tests/unit/utils => utils}/textFormatting.spec.ts (100%) diff --git a/tests/unit/components/FormComponent.spec.ts b/components/FormComponent.spec.ts similarity index 100% rename from tests/unit/components/FormComponent.spec.ts rename to components/FormComponent.spec.ts diff --git a/tests/unit/components/GenericButton.minimal.spec.ts b/components/GenericButton.minimal.spec.ts similarity index 100% rename from tests/unit/components/GenericButton.minimal.spec.ts rename to components/GenericButton.minimal.spec.ts diff --git a/tests/unit/components/GenericButton.simple.spec.ts b/components/GenericButton.simple.spec.ts similarity index 100% rename from tests/unit/components/GenericButton.simple.spec.ts rename to components/GenericButton.simple.spec.ts diff --git a/tests/unit/components/MarkdownRenderer.simple.spec.ts b/components/MarkdownRenderer.simple.spec.ts similarity index 100% rename from tests/unit/components/MarkdownRenderer.simple.spec.ts rename to components/MarkdownRenderer.simple.spec.ts diff --git a/tests/unit/components/TagPicker.spec.ts b/components/TagPicker.spec.ts similarity index 100% rename from tests/unit/components/TagPicker.spec.ts rename to components/TagPicker.spec.ts diff --git a/tests/unit/components/TextEditor.component.spec.ts b/components/TextEditor.component.spec.ts similarity index 100% rename from tests/unit/components/TextEditor.component.spec.ts rename to components/TextEditor.component.spec.ts diff --git a/tests/unit/components/TextEditor.spec.ts b/components/TextEditor.spec.ts similarity index 100% rename from tests/unit/components/TextEditor.spec.ts rename to components/TextEditor.spec.ts diff --git a/tests/unit/components/TextEditor.utility.spec.ts b/components/TextEditor.utility.spec.ts similarity index 100% rename from tests/unit/components/TextEditor.utility.spec.ts rename to components/TextEditor.utility.spec.ts diff --git a/tests/unit/components/RequireAuth.spec.ts b/components/auth/RequireAuth.spec.ts similarity index 100% rename from tests/unit/components/RequireAuth.spec.ts rename to components/auth/RequireAuth.spec.ts diff --git a/tests/unit/channel/FontSizeControl.minimal.spec.ts b/components/channel/FontSizeControl.minimal.spec.ts similarity index 100% rename from tests/unit/channel/FontSizeControl.minimal.spec.ts rename to components/channel/FontSizeControl.minimal.spec.ts diff --git a/tests/unit/components/channel/ForumPicker.spec.ts b/components/channel/ForumPicker.spec.ts similarity index 100% rename from tests/unit/components/channel/ForumPicker.spec.ts rename to components/channel/ForumPicker.spec.ts diff --git a/tests/unit/components/charts/GithubContributionChart.spec.ts b/components/charts/GithubContributionChart.spec.ts similarity index 100% rename from tests/unit/components/charts/GithubContributionChart.spec.ts rename to components/charts/GithubContributionChart.spec.ts diff --git a/tests/unit/components/charts/fixtures/contributionData.ts b/components/charts/fixtures/contributionData.ts similarity index 100% rename from tests/unit/components/charts/fixtures/contributionData.ts rename to components/charts/fixtures/contributionData.ts diff --git a/tests/unit/components/comments/Comment.spec.ts b/components/comments/Comment.spec.ts similarity index 100% rename from tests/unit/components/comments/Comment.spec.ts rename to components/comments/Comment.spec.ts diff --git a/tests/unit/components/comments/CommentSection.spec.ts b/components/comments/CommentSection.spec.ts similarity index 100% rename from tests/unit/components/comments/CommentSection.spec.ts rename to components/comments/CommentSection.spec.ts diff --git a/tests/unit/components/discussion/form/CreateEditDiscussionFields.spec.ts b/components/discussion/form/CreateEditDiscussionFields.spec.ts similarity index 100% rename from tests/unit/components/discussion/form/CreateEditDiscussionFields.spec.ts rename to components/discussion/form/CreateEditDiscussionFields.spec.ts diff --git a/tests/unit/components/event/form/CreateEditEventFields.spec.ts b/components/event/form/CreateEditEventFields.spec.ts similarity index 100% rename from tests/unit/components/event/form/CreateEditEventFields.spec.ts rename to components/event/form/CreateEditEventFields.spec.ts diff --git a/tests/unit/components/event/form/DateTimePickersRow.spec.ts b/components/event/form/DateTimePickersRow.spec.ts similarity index 100% rename from tests/unit/components/event/form/DateTimePickersRow.spec.ts rename to components/event/form/DateTimePickersRow.spec.ts diff --git a/components/event/form/DateTimePickersRow.vue b/components/event/form/DateTimePickersRow.vue index 09e91a2c..15a970f2 100644 --- a/components/event/form/DateTimePickersRow.vue +++ b/components/event/form/DateTimePickersRow.vue @@ -1,114 +1,95 @@