Files
jiapu/tests/help-pages.test.js
T
2026-07-09 17:30:10 +08:00

30 lines
1.1 KiB
JavaScript

const assert = require('assert');
const HelpPages = require('../public/js/help-pages.js');
function run() {
assert.deepStrictEqual(HelpPages.normalizeList({ rows: [{ id: 1 }] }), [{ id: 1 }]);
assert.deepStrictEqual(HelpPages.normalizeList({ records: [{ id: 2 }] }), [{ id: 2 }]);
assert.strictEqual(
HelpPages.buildHelpItem({
helpId: 88,
title: '如何创建家谱?',
summary: '填写名称、姓氏、地区即可创建。'
}, 0),
'<details open class="tilt-card" data-help-id="88" data-help-loaded="false"><summary>如何创建家谱?</summary><p>填写名称、姓氏、地区即可创建。</p></details>'
);
assert.strictEqual(
HelpPages.buildHelpItem({
id: 89,
articleTitle: '资料填错了怎么办?',
content: '<b>可以编辑成员资料</b>'
}, 1),
'<details class="tilt-card" data-help-id="89" data-help-loaded="true"><summary>资料填错了怎么办?</summary><p>&lt;b&gt;可以编辑成员资料&lt;/b&gt;</p></details>'
);
console.log('help-pages tests passed');
}
run();