49ee068c5c719e696b117efefa8fd60671bf5611
复检本会话修复项时发现:`解散·牌桌尚未创建 → 返回 null` 这两条用例是直接调 get_disbandRoom 的。守卫一旦被去掉,被测函数当场抛异常,未捕获时 test_endgame 在此中断,后面的「出牌入参顺序无关性」等断言全不执行——看到的是崩溃而不是 某条断言转红,定位与信号都差。改用 noThrow 包一层,异常转成可读的断言失败。 顺带补 get_deskinfo 的同名守卫用例(平台在开战前也可能回调重连)。两个守卫 都做了变异检验:分别去掉后对应断言干净转红,且文件后续断言照常执行。 全套单测 519 → 520 项全绿。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Description
No description provided
11 MiB
Languages
JavaScript
99%
HTML
0.8%
PHP
0.1%