家谱现有接口调试50%
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
const assert = require('assert');
|
||||
const FeedPages = require('../public/js/feed-pages.js');
|
||||
|
||||
function run() {
|
||||
assert.deepStrictEqual(FeedPages.normalizeList({ rows: [{ feedId: 1 }] }), [{ feedId: 1 }]);
|
||||
assert.deepStrictEqual(FeedPages.normalizeList({ records: [{ feedId: 2 }] }), [{ feedId: 2 }]);
|
||||
|
||||
assert.deepStrictEqual(FeedPages.buildFeedBody({
|
||||
content: ' 家族聚会 ',
|
||||
mediaOssIds: ' 1,2 ',
|
||||
visibility: '',
|
||||
status: ''
|
||||
}), {
|
||||
content: '家族聚会',
|
||||
mediaOssIds: '1,2',
|
||||
visibility: '2',
|
||||
status: '0'
|
||||
});
|
||||
|
||||
assert.deepStrictEqual(FeedPages.buildCommentBody({
|
||||
parentCommentId: '',
|
||||
replyUserId: ' 9001 ',
|
||||
content: ' 写得好 '
|
||||
}), {
|
||||
parentCommentId: undefined,
|
||||
replyUserId: 9001,
|
||||
content: '写得好'
|
||||
});
|
||||
|
||||
assert.strictEqual(
|
||||
FeedPages.buildFeedRow({
|
||||
feedId: 901,
|
||||
content: '家族聚会',
|
||||
authorName: '汤明',
|
||||
likeCount: 3,
|
||||
commentCount: 2,
|
||||
createTime: '2026-07-09'
|
||||
}),
|
||||
'<div class="module-row feed-row" data-feed-id="901"><div><h3>汤明</h3><p>家族聚会</p><small>2026-07-09 · 3 赞 · 2 评论</small></div><div class="row-actions"><button class="pill" type="button" data-feed-like="901">点赞</button><button class="pill" type="button" data-feed-comment="901">评论</button></div></div>'
|
||||
);
|
||||
|
||||
console.log('feed-pages tests passed');
|
||||
}
|
||||
|
||||
run();
|
||||
Reference in New Issue
Block a user