feat(mindspace): 0630004 空间 UI、聊天连接、微信分享与 Agent 能力
含 MindSpace 三列布局与统计修复、聊天加载态与连接降级、平台页脚标记与 og:site_name 微信卡片、勾选资料删除 Agent 接口及内部话术过滤。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import assert from 'node:assert/strict';
|
||||
import test from 'node:test';
|
||||
import { pageInternals } from './mindspace-pages.mjs';
|
||||
import { pageInternals, normalizeWorkspaceRelativePath } from './mindspace-pages.mjs';
|
||||
|
||||
test('parseJsonColumn accepts mysql json objects and strings', () => {
|
||||
const objectValue = { relative_path: 'public/demo.html', auto_synced: true };
|
||||
@@ -126,3 +126,9 @@ test('buildPageDeleteSummary lists cascade delete impact', () => {
|
||||
assert.ok(lines.some((line) => line.includes('广场')));
|
||||
assert.ok(lines.some((line) => line.includes('原始上传资料不会被删除')));
|
||||
});
|
||||
|
||||
test('normalizeWorkspaceRelativePath unifies bare html filenames under public/', () => {
|
||||
assert.equal(normalizeWorkspaceRelativePath('ai-robot-report.html'), 'public/ai-robot-report.html');
|
||||
assert.equal(normalizeWorkspaceRelativePath('public/ai-robot-report.html'), 'public/ai-robot-report.html');
|
||||
assert.equal(normalizeWorkspaceRelativePath('/public/demo.html'), 'public/demo.html');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user