修改功能

This commit is contained in:
2026-08-29 19:06:07 +08:00
parent f94c652c7c
commit aaed0584b1
142 changed files with 6176 additions and 869 deletions
+12 -2
View File
@@ -6,6 +6,16 @@ const test = require('node:test');
const modulePath = path.join(__dirname, '..', 'public', 'js', 'article-pages.js');
const ArticlePages = fs.existsSync(modulePath) ? require(modulePath) : {};
function coverFile() {
return {
fileId: '2060000000000000090',
ossId: '2060000000000000091',
fileName: 'cover.jpg',
mediaType: 'image/jpeg',
accessUrl: 'https://files.example/article-cover.jpg'
};
}
function requireFunction(name) {
assert.equal(typeof ArticlePages[name], 'function', `缺少 ArticlePages.${name}`);
return ArticlePages[name];
@@ -90,7 +100,7 @@ test('谱文响应使用完整 ArticleVo 并拒绝不安全长 ID', () => {
categoryCode: '',
articleTitle: '家族源流',
articleSummary: '先祖迁徙记录',
coverOssId: '2060000000000000003',
coverFile: coverFile(),
articleContent: '<p>正文</p>',
authorName: '宗亲',
publishTime: '2026-07-29 10:00:00',
@@ -101,7 +111,7 @@ test('谱文响应使用完整 ArticleVo 并拒绝不安全长 ID', () => {
});
assert.equal(article.articleId, '2060000000000000001');
assert.equal(article.coverOssId, '2060000000000000003');
assert.equal(article.coverFile.accessUrl, 'https://files.example/article-cover.jpg');
assert.equal(article.viewCount, 3);
assert.equal(article.articleTitle, '家族源流');
assert.equal(normalizeArticle({