更新审核提示流程与工作台版本
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
12 files changed
+296
-268
No files matched your search
@@ -0,0 +1,22 @@
|
||||
'use strict';
|
||||
const {test}=require('node:test');
|
||||
const assert=require('node:assert/strict');
|
||||
const {inspect}=require('../browser/results.js');
|
||||
const message='新主题需要审核,您的帖子通过审核后才能显示';
|
||||
function doc(text,selector='#messagetext') {
|
||||
return {querySelector:s=>s==='#messagetext, .messagetext'?{textContent:text}:null};
|
||||
}
|
||||
test('完整审核提示即成功,不依赖详情页字段或跳转链接',()=>{
|
||||
const result=inspect(doc(message+',现在将转入首页'),'https://www.dww11.com/forum.php');
|
||||
assert.equal(result.kind,'accepted_prompt');
|
||||
assert.equal(result.state,'accepted_pending_moderation');
|
||||
assert.equal(result.evidence.message,message);
|
||||
assert.equal(result.thread_id,undefined);
|
||||
});
|
||||
test('只有审核中、缺失提示或相似提示不能判成功',()=>{
|
||||
for(const text of ['', '(审核中)', '新主题需要审核', '您的帖子通过审核后才能显示'])
|
||||
assert.equal(inspect(doc(text),'https://www.dww11.com/').kind,'waiting');
|
||||
});
|
||||
test('明确标题拒绝继续暂停',()=>{
|
||||
assert.equal(inspect(doc('抱歉,您填写的标题超过 80 个字符限制'),'https://www.dww11.com/forum.php').kind,'rejected');
|
||||
});
|
||||
Reference in new issue
Block a user