CluPilotCloud/tests/Feature/Mail
nexxo 96bc2c5a07 Fix-Runde 2: eine fremde Mailklasse faehrt im ruhigen Takt statt ungebremst
gedrosselteSpur() las die Spur nur aus $this->mailable->queue. Die setzt aber
allein RidesALane, und den tragen ausschliesslich unsere vierzehn Klassen. Eine
Mailklasse aus einem Paket — Fortify, ein kuenftiges Abhaengigkeitspaket —
bekam damit gar keine Drossel.

Das ist die Gegenrichtung zu der Entscheidung aus Aufgabe 1: dort faellt eine
unbekannte Klasse ausdruecklich in die ruhige Spur, weil eine zu langsam
verschickte Mail ein kleinerer Fehler ist als ein ungedrosselter Schub, den
niemand vorhergesehen hat. Steht keine Spur am Mailable, entscheidet jetzt
MailLane::for() — dieselbe Quelle, die Aufgabe 1 dafuer gebaut hat.

Schlange und Takt fallen fuer so eine Mail auseinander: sie bleibt auf default,
weil die Schlange der Trait waehlt, und faehrt trotzdem im ruhigen Takt, weil
den der Auftrag waehlt. Der Kommentar sagt, warum das kein Versehen ist.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 19:04:32 +02:00
..
MailLaneRoutingTest.php Der Takt, und die Falle mit den Versuchen 2026-08-03 16:25:25 +02:00
MailLaneTest.php Drei Spuren, und welche Mail in welche gehoert 2026-08-03 15:31:31 +02:00
MailPaceTest.php Fix-Runde 2: eine fremde Mailklasse faehrt im ruhigen Takt statt ungebremst 2026-08-03 19:04:32 +02:00
MailSettingsPageTest.php Move the console's identity out of the customer table 2026-07-28 10:31:43 +02:00
MailWorkerReadsLanesTest.php Der Arbeiter liest die drei Spuren, und die Reihenfolge ist die Prioritaet 2026-08-03 17:08:04 +02:00
MailboxModelTest.php Let a mailbox send without a password when it never needed one 2026-07-28 05:54:21 +02:00
MailboxResolverTest.php Move the one SMTP account into the mailbox table it outgrew 2026-07-28 00:24:54 +02:00
MailboxSeedMigrationTest.php Trust an explicitly configured mail host or port over the placeholder 2026-07-28 07:10:53 +02:00
MailboxTakeoverTest.php Close the data-loss paths the review found in the mailbox takeover 2026-07-28 01:15:50 +02:00
MailboxTesterTest.php Bound the mail test-send and real send to a timeout instead of hanging 2026-07-28 16:36:14 +02:00
MailboxTransportTest.php Bound the mail test-send and real send to a timeout instead of hanging 2026-07-28 16:36:14 +02:00
SenderAddressTest.php Zwei Empfaengerkreise, und eine Wegwahl, die auch das Konto verschiebt 2026-08-03 17:00:20 +02:00
SystemMailboxReadinessTest.php Bereitschaft: das Absender-Postfach wird gefragt, ob es senden KANN 2026-07-31 20:35:58 +02:00