Changeset 329873e in Klonkt for src


Ignore:
Timestamp:
07/29/2026 10:15:04 AM (6 weeks ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
c8e03c6
Parents:
e27b8db
Message:

Herstel: een losse ) sloopte guardian.js, en dus sound-fabrics

Bij het feature-bewust maken van de voorstel-route heb ik de arrow-functie
omgezet naar een gewone functie en de afsluiter laten staan: het lichaam eindigt
op }); in plaats van }. Dat is een syntaxfout, guardian.js laadde niet meer, en
de server startte niet meer op. sound-fabrics gaf 502.

Erger dan de fout is dat 280 tests groen stonden. Geen enkele test importeert
een route-bestand: de suite dekte de logica en miste de bedrading. Een
syntaxfout in een route was daarmee onzichtbaar tot een server niet meer
opstartte.

Daarom test/routes-load.test.js: importeer elk bestand in src/routes en laat
het vallen als het niet laadt. Geverifieerd tegen de kapotte versie, die faalt
er wel degelijk op.

Changed files:
src/routes/guardian.js

  • de losse ); aan het eind van proposeGated

New file:
test/routes-load.test.js

  • elk route-bestand moet laden; dekt parse-fouten, kapotte imports en namen die verhuisd zijn

remarks: 322 tests groen (42 nieuw, een per route-bestand).

-robo
Co-Authored-By: Claude Opus 5 <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/routes/guardian.js

    re27b8db r329873e  
    525525  AP.deliverToActor(site, uri, offer).catch(() => { /* queued, best-effort */ });
    526526  res.json({ ok: true, allow, state: 'open', federated: true });
    527 });
     527}
    528528
    529529// ── The installable identity: own scope so the Guardian corner installs as
Note: See TracChangeset for help on using the changeset viewer.