From d49680d725f66bedc03b97c0d99f733db8657b12 Mon Sep 17 00:00:00 2001 From: Ryan <3266408525@qq.com> Date: Thu, 8 Jan 2026 21:39:47 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8A=A0=E5=85=A5=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=8C=96=E6=B5=8B=E8=AF=95=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/frontend/README.md | 274 ++++++++- src/frontend/test/README.md | 193 ++++++ src/frontend/test/__init__.js | 4 + src/frontend/test/__mocks__/three.js | 153 +++++ src/frontend/test/factories.js | 419 +++++++++++++ src/frontend/test/integration/__init__.js | 4 + .../integration/components/Button.test.js | 155 +++++ .../components/ImagePreviewModal.test.js | 214 +++++++ .../integration/components/KtModal.test.js | 347 +++++++++++ .../integration/components/NavBar.test.js | 267 +++++++++ .../test/integration/components/Toast.test.js | 231 +++++++ .../test/integration/views/LoginView.test.js | 211 +++++++ .../test/integration/views/MainFlow.test.js | 462 ++++++++++++++ src/frontend/test/setup.js | 562 ++++++++++++++++++ src/frontend/test/unit/__init__.js | 4 + src/frontend/test/unit/api/auth.test.js | 204 +++++++ src/frontend/test/unit/api/task.test.js | 389 ++++++++++++ .../navbarHighlight.property.test.js | 244 ++++++++ .../unit/properties/stores.property.test.js | 325 ++++++++++ .../unit/properties/theme.property.test.js | 231 +++++++ .../test/unit/stores/taskStore.test.js | 253 ++++++++ .../test/unit/stores/userStore.test.js | 234 ++++++++ .../test/unit/utils/multipartParser.test.js | 193 ++++++ .../test/unit/utils/navbarHighlight.test.js | 163 +++++ src/frontend/test/unit/utils/theme.test.js | 278 +++++++++ src/frontend/vitest.config.js | 86 +++ 26 files changed, 6097 insertions(+), 3 deletions(-) create mode 100644 src/frontend/test/README.md create mode 100644 src/frontend/test/__init__.js create mode 100644 src/frontend/test/__mocks__/three.js create mode 100644 src/frontend/test/factories.js create mode 100644 src/frontend/test/integration/__init__.js create mode 100644 src/frontend/test/integration/components/Button.test.js create mode 100644 src/frontend/test/integration/components/ImagePreviewModal.test.js create mode 100644 src/frontend/test/integration/components/KtModal.test.js create mode 100644 src/frontend/test/integration/components/NavBar.test.js create mode 100644 src/frontend/test/integration/components/Toast.test.js create mode 100644 src/frontend/test/integration/views/LoginView.test.js create mode 100644 src/frontend/test/integration/views/MainFlow.test.js create mode 100644 src/frontend/test/setup.js create mode 100644 src/frontend/test/unit/__init__.js create mode 100644 src/frontend/test/unit/api/auth.test.js create mode 100644 src/frontend/test/unit/api/task.test.js create mode 100644 src/frontend/test/unit/properties/navbarHighlight.property.test.js create mode 100644 src/frontend/test/unit/properties/stores.property.test.js create mode 100644 src/frontend/test/unit/properties/theme.property.test.js create mode 100644 src/frontend/test/unit/stores/taskStore.test.js create mode 100644 src/frontend/test/unit/stores/userStore.test.js create mode 100644 src/frontend/test/unit/utils/multipartParser.test.js create mode 100644 src/frontend/test/unit/utils/navbarHighlight.test.js create mode 100644 src/frontend/test/unit/utils/theme.test.js create mode 100644 src/frontend/vitest.config.js diff --git a/src/frontend/README.md b/src/frontend/README.md index 1511959..c86e5b9 100644 --- a/src/frontend/README.md +++ b/src/frontend/README.md @@ -1,5 +1,273 @@ -# Vue 3 + Vite +# MuseGuard 前端 -This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 `