Changeset b2646cc in Klonkt for test/guardian-gate-panel.test.js
- Timestamp:
- 08/07/2026 11:58:49 PM (5 weeks ago)
- Branches:
- main
- Children:
- a9bc6ab
- Parents:
- 9ce14b8
- git-author:
- Robin <roboburr@…> (08/07/2026 11:58:47 PM)
- git-committer:
- roboburr <roboburr@…> (08/07/2026 11:58:49 PM)
- File:
-
- 1 edited
-
test/guardian-gate-panel.test.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
test/guardian-gate-panel.test.js
r9ce14b8 rb2646cc 117 117 for (const r of gated.gateRows({})) assert.equal(typeof r.reversible, 'boolean'); 118 118 }); 119 120 // ── De waarschuwing bij een voorstel (shaer-nf9) ──────────────────────── 121 122 test('een gewone gate waarschuwt omkeerbaar, niet onomkeerbaar', () => { 123 // Barts zin "een geopende poort gaat niet meer dicht" klopt niet over de 124 // INSTELLING -- die gaat wel weer dicht. Zo'n aantoonbaar onware waarschuwing 125 // neemt de rest van het scherm mee in zijn val zodra iemand het merkt. 126 assert.equal(gated.gateConsequence('shaer:externalEmbeds'), 'reversible'); 127 }); 128 129 test('independence waarschuwt WEL onomkeerbaar', () => { 130 // De enige die gezag overdraagt (shaer-90v). Daar is Barts zin wel waar. 131 assert.equal(gated.gateConsequence('shaer:independence'), 'irreversible'); 132 }); 133 134 test('een gate die we NIET kennen krijgt de zwaarste tekst', () => { 135 // Een mede-guardian elders kan iets voorstellen dat onze catalogus niet kent. 136 // Bij twijfel waarschuwen we zwaarder, niet lichter: de faalstand die hier pijn 137 // doet is een guardian die iets doorlaat omdat het scherm er licht over deed. 138 assert.equal(gated.gateConsequence('shaer:ietsNieuws'), 'unknown'); 139 }); 140 141 test('elke gate uit de catalogus levert een gevolg op', () => { 142 // Anders valt er stilletjes een rij zonder waarschuwing door. 143 for (const g of gated.GATE_CATALOGUE) { 144 assert.ok(['reversible', 'irreversible'].includes(gated.gateConsequence(g.feature)), g.feature); 145 } 146 });
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)