From 5df16e66343670662256b6e498ab4fae64c4b448 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=90=9D=E5=8D=9C?= Date: Wed, 18 Mar 2026 12:55:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95:=20BMPA=E6=91=98=E8=A6=81?= =?UTF-8?q?=E5=8D=A1=E9=93=BE=E6=8E=A5=E4=B8=8D=E5=BA=94=E7=BB=A7=E6=89=BF?= =?UTF-8?q?fail=5Fonly=E4=B8=8A=E4=B8=8B=E6=96=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AdminPlatformOrderBmpaFailedSummaryCardTest.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/Feature/AdminPlatformOrderBmpaFailedSummaryCardTest.php b/tests/Feature/AdminPlatformOrderBmpaFailedSummaryCardTest.php index 0b939fb..2583ee5 100644 --- a/tests/Feature/AdminPlatformOrderBmpaFailedSummaryCardTest.php +++ b/tests/Feature/AdminPlatformOrderBmpaFailedSummaryCardTest.php @@ -61,11 +61,16 @@ class AdminPlatformOrderBmpaFailedSummaryCardTest extends TestCase ], ]); - $res = $this->get('/admin/platform-orders'); + // 模拟:从同步失败上下文进入(fail_only=1),摘要卡链接不应残留 fail_only + $res = $this->get('/admin/platform-orders?fail_only=1'); $res->assertOk(); $res->assertSee('BMPA 成功 / 失败'); $res->assertSee('/admin/platform-orders?bmpa_failed_only=1', false); $res->assertSee('/admin/platform-orders?bmpa_success_only=1', false); + + // 不应出现携带 fail_only=1 的 BMPA 摘要卡链接(避免口径冲突/空结果) + $res->assertDontSee('/admin/platform-orders?fail_only=1&bmpa_failed_only=1', false); + $res->assertDontSee('/admin/platform-orders?fail_only=1&bmpa_success_only=1', false); } }