fix(platform): 存储与 Agent - 修复配额准入、Live2D 与用户筛选

This commit is contained in:
Rou
2026-09-30 18:28:19 +08:00
parent 53050a7a30
commit 87fa805caf
14 changed files with 211 additions and 39 deletions

View File

@@ -248,7 +248,9 @@ test("admin tables keep requested filters and actions in the intended positions"
const storageToolbar = sourceSection(storageSource, "toolbar={", "toolbarActiveFilters=");
expect(storageToolbar).toContain('className="admin-storage-resource-filters"');
expect(storageToolbar).toContain('placeholder="资源 ID 或对象路径"');
expect(storageToolbar).toContain('placeholder="用户"');
expect(storageToolbar).toContain('placeholder="用户名 / 昵称 / 邮箱 / 用户 ID"');
expect(storageSource).toContain("user: debouncedUserQuery || undefined");
expect(storageSource).toContain("userId: debouncedUserQuery || undefined");
expect(storageToolbar).toContain('aria-label="筛选资源类型"');
expect(storageToolbar).toContain('aria-label="筛选资源状态"');
expect(storageToolbar).toContain('aria-label="筛选存储类型"');

View File

@@ -0,0 +1,12 @@
import { expect, test } from "bun:test";
import panelSource from "../src/components/canvas/canvas-cloud-agent-panel.tsx" with { type: "text" };
import partsSource from "../src/components/canvas/canvas-cloud-agent-panel-parts.tsx" with { type: "text" };
test("Live2D launcher remains mounted while the Agent panel is open", () => {
expect(panelSource).toContain("<AgentLauncher");
expect(panelSource).toContain("hidden={open}");
expect(panelSource).not.toContain("{!open ? <AgentLauncher");
expect(partsSource).toContain("hidden = false");
expect(partsSource).toContain('display: "none"');
});