diff --git a/tests/Feature/AdminPlanShowTest.php b/tests/Feature/AdminPlanShowTest.php index 59d867f..2af6200 100644 --- a/tests/Feature/AdminPlanShowTest.php +++ b/tests/Feature/AdminPlanShowTest.php @@ -230,15 +230,27 @@ class AdminPlanShowTest extends TestCase $res->assertSee('返回上一页(保留上下文)'); $planShowSelf = '/admin/plans/' . $plan->id; + $expectedOrdersUrl = '/admin/platform-orders?' . Arr::query([ + 'plan_id' => $plan->id, + 'back' => $planShowSelf, + ]); $expectedPaidNoReceiptUrl = '/admin/platform-orders?' . Arr::query([ 'plan_id' => $plan->id, 'payment_status' => 'paid', 'receipt_status' => 'none', 'back' => $planShowSelf, ]); + $expectedRenewalMissingUrl = '/admin/platform-orders?' . Arr::query([ + 'plan_id' => $plan->id, + 'renewal_missing_subscription' => '1', + 'back' => $planShowSelf, + ]); + $res->assertSee($expectedOrdersUrl, false); $res->assertSee($expectedPaidNoReceiptUrl, false); + $res->assertSee($expectedRenewalMissingUrl, false); $res->assertDontSee('back=' . $safeBack, false); + $res->assertDontSee('back%3D', false); } public function test_plan_show_header_actions_should_use_plan_show_self_back_even_when_safe_back_is_present(): void