const assert = require('assert'); const fs = require('fs'); const path = require('path'); function readProjectFile(fileName) { return fs.readFileSync(path.join(__dirname, '..', fileName), 'utf8'); } function run() { [ 'public/js/auth-pages.js', 'public/js/captcha-pages.js' ].forEach((fileName) => { const content = readProjectFile(fileName); assert.strictEqual( content.includes('root.alert'), false, `${fileName} 不应再使用浏览器原生 alert 作为提示` ); }); const publicCss = readProjectFile('public/css/public.css'); assert.strictEqual( publicCss.includes('.auth-layer-message'), true, 'public.css 应提供认证页 layui 提示皮肤' ); console.log('auth-message tests passed'); } run();