Changeset 3a0ca0f in Klonkt for test/follow-gating.test.js
- Timestamp:
- 08/08/2026 08:27:03 PM (4 weeks ago)
- Branches:
- main
- Children:
- ea211b9
- Parents:
- d1075a1
- git-author:
- Robin <roboburr@…> (08/08/2026 08:27:01 PM)
- git-committer:
- roboburr <roboburr@…> (08/08/2026 08:27:03 PM)
- File:
-
- 1 edited
-
test/follow-gating.test.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
test/follow-gating.test.js
rd1075a1 r3a0ca0f 22 22 }); 23 23 24 test('all-quorum: needs every guardian', () => { 24 test('een eenvoudige meerderheid beslist: 1 van 2 is genoeg', () => { 25 // WAS: 'all-quorum: needs every guardian'. Barts besluit (8-8) vervangt de 26 // any/all-tweedeling door een meerderheid, en "1/2 is voldoende" waren zijn 27 // woorden. De 'all'-stand die deze toets bewaakte werd nergens gezet -- elke 28 // schrijver gaf 'any' mee -- dus het was een keuze die niemand kon maken. 25 29 G.follows.recordPending('kid', { id: 'f2', follower: STRANGER, inbox: `${STRANGER}/inbox`, quorum: 'all' }); 26 assert.equal(G.follows.decide('f2', MOM, 'approve', [MOM, DAD]).outcome, 'waiting'); 27 assert.equal(G.follows.decide('f2', DAD, 'approve', [MOM, DAD]).outcome, 'approved'); 30 assert.equal(G.follows.decide('f2', MOM, 'approve', [MOM, DAD]).outcome, 'approved'); 31 }); 32 33 test('bij drie guardians is een enkele ja NIET meer genoeg', () => { 34 // De andere kant van hetzelfde besluit: tot vandaag stond dit op 'any', en 35 // dan was een enkele ja genoeg hoeveel guardians er ook waren. Voor iedereen 36 // met drie of meer is dit dus een aanscherping. 37 const GRAN = 'https://gran.example/u/gran'; 38 G.follows.recordPending('kid', { id: 'f2b', follower: STRANGER, inbox: `${STRANGER}/inbox` }); 39 assert.equal(G.follows.decide('f2b', MOM, 'approve', [MOM, DAD, GRAN]).outcome, 'waiting'); 40 assert.equal(G.follows.decide('f2b', DAD, 'approve', [MOM, DAD, GRAN]).outcome, 'approved'); 28 41 }); 29 42
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)