家谱现有接口调试50%
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
const assert = require('assert');
|
||||
const NotificationPages = require('../public/js/notification-pages.js');
|
||||
|
||||
function run() {
|
||||
assert.strictEqual(NotificationPages.formatNotificationStatus({
|
||||
readStatus: '0'
|
||||
}), '未读');
|
||||
assert.strictEqual(NotificationPages.formatNotificationStatus({
|
||||
readStatus: '1'
|
||||
}), '已读');
|
||||
assert.strictEqual(NotificationPages.formatNotificationStatus({
|
||||
readFlag: true
|
||||
}), '已读');
|
||||
|
||||
assert.strictEqual(
|
||||
NotificationPages.buildNotificationRow({
|
||||
notificationId: 77,
|
||||
title: '族人申请加入汤氏族谱',
|
||||
content: '需要管理员审核',
|
||||
createTime: '2026-07-09 12:00:00',
|
||||
readStatus: '0'
|
||||
}),
|
||||
'<div class="module-row notification-row is-unread" data-notification-id="77"><div><h3>族人申请加入汤氏族谱</h3><p>2026-07-09 12:00:00 · 需要管理员审核</p></div><button class="btn ghost" type="button" data-notification-read="77">标记已读</button></div>'
|
||||
);
|
||||
|
||||
assert.deepStrictEqual(NotificationPages.normalizeList({ rows: [{ id: 1 }] }), [{ id: 1 }]);
|
||||
assert.deepStrictEqual(NotificationPages.normalizeList({ records: [{ id: 2 }] }), [{ id: 2 }]);
|
||||
|
||||
console.log('notification-pages tests passed');
|
||||
}
|
||||
|
||||
run();
|
||||
Reference in New Issue
Block a user