From 949d109ce3c3658d03f13b97786c33b1643eab55 Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Thu, 09 Apr 2026 16:59:48 +0800
Subject: [PATCH] test: 添加 CSideMenu 组件测试

---
 STRUCTURE.md |   24 +++++++++++++++++++-----
 1 files changed, 19 insertions(+), 5 deletions(-)

diff --git a/STRUCTURE.md b/STRUCTURE.md
index b6967f3..53a2b11 100644
--- a/STRUCTURE.md
+++ b/STRUCTURE.md
@@ -13,7 +13,8 @@
 │   ├── plugins/            # 高级组件 - 复杂功能
 │   ├── bases/              # 业务组件 - 领域特定
 │   └── assets/             # 静态资源
-├── test/                   # 测试案例(待补充)
+├── test/                   # Vitest 测试配置和案例
+├── example/                # 组件展示案例
 ├── public/                 # 公共资源
 ├── openspec/               # 变更管理
 ├── README.md               # 项目概述
@@ -119,18 +120,31 @@
 └── ...
 ```
 
-## test/ - 测试案例
+## test/ - 测试目录
 
-测试目录,待测试框架确定后补充结构。
+Vitest 测试配置和测试案例。
 
-初步规划:
 ```
 test/
+├── setup.ts       # Jest DOM 全局断言配置
 ├── unit/          # 单元测试
 ├── integration/   # 集成测试
-└── e2e/           # 端到端测试
+└── e2e/           # 端到端测试(Playwright)
 ```
 
+## example/ - 组件展示案例
+
+用于独立展示和调试组件的示例页面,是项目的入口点。
+
+```
+example/
+├── App.tsx       # 演示应用入口
+├── main.tsx      # 渲染入口
+└── index.css    # 全局样式
+```
+
+**入口文件**: `index.html` 引用 `/example/main.tsx` 作为模块入口。
+
 ## 文件命名规范
 
 ### 组件文件

--
Gitblit v1.9.1