|
|
@@ -86,9 +86,11 @@ class UnifiedH5PageContractTest {
|
|
|
+ "空「去支付」链接与坏图会显示出来");
|
|
|
|
|
|
Matcher stopOn404 = Pattern.compile(
|
|
|
- "if \\(out\\.status === 404\\) \\{\\s*stopPolling\\(\\);").matcher(html);
|
|
|
+ "if \\(out\\.status === 404 \\|\\| json\\.code === 404\\) \\{\\s*stopPolling\\(\\);").matcher(html);
|
|
|
assertTrue(stopOn404.find(),
|
|
|
- "404 是终态:轮询必须在该分支 stopPolling(),否则每 3 秒重复一次无效请求");
|
|
|
+ "终态的真实信号是 HTTP 200 + body code=404(GlobalExceptionHandler 不带 @ResponseStatus),"
|
|
|
+ + "HTTP 404 也要照收(代理/边缘层可能改写状态):轮询必须在 "
|
|
|
+ + "out.status===404 || json.code===404 时 stopPolling(),否则每 3 秒重复一次无效请求");
|
|
|
}
|
|
|
|
|
|
@Test
|