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

34 lines
931 B
JavaScript

const assert = require('assert');
const FeedbackPages = require('../public/js/feedback-pages.js');
function run() {
assert.deepStrictEqual(FeedbackPages.buildFeedbackBody({
feedbackType: 'bug',
feedbackTitle: '登录异常',
feedbackContent: '页面打不开',
contactInfo: '13800000000'
}), {
feedbackType: 'bug',
feedbackContent: '【登录异常】页面打不开',
contactInfo: '13800000000'
});
assert.deepStrictEqual(FeedbackPages.normalizeList({
rows: [{ id: 1 }]
}), [{ id: 1 }]);
assert.strictEqual(
FeedbackPages.buildFeedbackRow({
feedbackType: 'bug',
feedbackContent: '页面打不开',
status: '已受理',
createTime: '2026-07-09'
}),
'<div class="module-row"><div><h3>bug</h3><p>已受理 · 2026-07-09 · 页面打不开</p></div><span class="pill">查看</span></div>'
);
console.log('feedback-pages tests passed');
}
run();