Files
jiapu/tests/readability-format.test.js
T
2026-07-11 21:36:26 +08:00

27 lines
753 B
JavaScript

const assert = require('node:assert/strict');
const fs = require('node:fs');
const path = require('node:path');
const test = require('node:test');
const root = path.resolve(__dirname, '..');
const sourcePages = [
'news.html',
'privacy.html',
'children-privacy.html',
'terms.html',
'not-found.html',
'forbidden.html',
'maintenance.html',
'my-tickets.html',
'ticket-detail.html'
];
test('新增官网页面不保留压缩式长行', () => {
sourcePages.forEach((page) => {
const source = fs.readFileSync(path.join(root, page), 'utf8');
const longestLine = Math.max(...source.split(/\r?\n/).map((line) => line.length));
assert.ok(longestLine < 180, `${page} 仍存在 ${longestLine} 字符的压缩式长行`);
});
});