diff --git a/tests/widget-system/report-ban-contract.test.cjs b/tests/widget-system/report-ban-contract.test.cjs
index 0dc12d3c..24f131aa 100644
--- a/tests/widget-system/report-ban-contract.test.cjs
+++ b/tests/widget-system/report-ban-contract.test.cjs
@@ -185,7 +185,8 @@ test('native ban page mirrors the reference theme layout', () => {
assert.match(tickets, /
| ';\s*\$this->render_ticket_process_form/)
assert.match(tickets, /if \(\$is_processing\) \{[\s\S]*?render_ticket_process_form\(\$row, \$action_url\)[\s\S]*?\} else \{\s*\$this->render_ticket_row/)
// 展开的处理表单提供“取消”按钮(确认提交右侧),可收起回到列表。
- assert.match(tickets, /process-submit.*?<\/button> .*?取消/)
+ assert.match(tickets, /class="button button-primary process-submit"/)
+ assert.match(tickets, /' \. esc_html__\('取消', 'aksrt'\)/)
// 分页对齐参考主题 zibpay_admin_pagenavi(每页 20 条)
assert.match(tickets, /TICKETS_PER_PAGE = 20/)
|