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); } }