修改功能
This commit is contained in:
@@ -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({
|
||||
|
||||
Reference in New Issue
Block a user