Default von billing.enforce_booking auf true gedreht: ein in Produktion vergessener Env-Key haette das Gate sonst still geoeffnet (jeder haette ohne Zahlung veroeffentlichen koennen). Tests ergaenzt: Grandfathered gueltig/abgelaufen/NULL (= abgelaufen, Entscheidung 19.06.), Active ausserhalb der Periode, Service-Level-Submit mit Legacy-Buchung und BookingRequiredException ohne Buchung. Scope-Logik selbst war korrekt. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| AdminPaymentsPageTest.php | ||
| AdminPlansPageTest.php | ||
| BillingModelsTest.php | ||
| BookingsPageTest.php | ||
| CheckoutFlowTest.php | ||
| GrandfatherLegacySubscriptionsTest.php | ||
| HasActiveBookingTest.php | ||
| InvoiceNumberGeneratorTest.php | ||
| LegacyBundleTest.php | ||
| ManualInvoiceGenerationTest.php | ||
| StripeWebhookProcessingTest.php | ||
| VatIdValidationServiceTest.php | ||
| VatResolverTest.php | ||