Plan: ein Test ohne positive Zusage prueft nichts

Der Test "nimmt keinen Namen auf, den niemand konfiguriert hat" behauptete nur
die Abwesenheit von files. — er waere auch dann gruen gewesen, wenn das Skript
ueberhaupt nichts gerendert haette. Die anderen Tests mit not->toContain haben
ihre positive Haelfte, dieser hatte sie nicht.

Dazu die Testanzahl im Schritt nachgezogen: durch die Vorabkorrektur an der
Zertifikatsliste sind es sieben, nicht sechs.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
main
nexxo 2026-08-04 17:42:19 +02:00
parent 78768cb219
commit 1f96dd2ed2
1 changed files with 6 additions and 2 deletions

View File

@ -487,7 +487,11 @@ it('nimmt keinen Namen auf, den niemand konfiguriert hat', function () {
'VPN_TUNNEL_HOSTS' => '',
], ['admin.clupilot.test', 'files.clupilot.test']);
expect($config)->not->toContain('files.clupilot.test');
// Beide Hälften: ohne die positive Zusage bestünde dieser Test auch dann,
// wenn das Skript überhaupt nichts renderte — und genau das ist der Fehler,
// den er fangen soll.
expect($config)->toContain('https://admin.clupilot.test:443')
->and($config)->not->toContain('files.clupilot.test');
});
it('schreibt die geladenen Zertifikate mit, damit die Erneuerung greift', function () {
@ -671,7 +675,7 @@ Ausführbar machen: `chmod +x docker/caddy/vpn-entrypoint.sh`
- [ ] **Step 4: Tests laufen lassen**
Run: `docker exec -w /var/www/html/.claude/worktrees/eager-elion-c581f4 clupilot-app-1 php artisan test --filter=VpnGatewayConfig`
Expected: PASS, sechs Tests.
Expected: PASS, sieben Tests.
- [ ] **Step 5: Voller Testlauf und Commit**