<?php

use Illuminate\Support\Facades\File;

/**
 * Der Arbeiter muss die Spuren kennen.
 *
 * Die Reihenfolge IST die Priorität: der Arbeiter sieht erst in mail-direkt
 * nach und geht erst weiter, wenn dort nichts liegt. Deshalb steht ein
 * Kennwort-Zurücksetzen nie hinter zweihundert Rechnungen — nicht wegen einer
 * Sortierung, sondern weil es in einer anderen Schlange liegt.
 *
 * `default` bleibt am Ende stehen: dort läuft alles, was keine Mail ist, und es
 * darf durch diese Änderung nicht verhungern.
 */
it('laesst den Arbeiter die drei Spuren in der richtigen Reihenfolge lesen', function () {
    $compose = File::get(base_path('docker-compose.yml'));

    expect($compose)->toContain('--queue=mail-direkt,mail-wichtig,mail-ruhig,default');
});
