- Timestamp:
- 08/13/2026 08:32:21 PM (4 weeks ago)
- Branches:
- main
- Children:
- 4766720
- Parents:
- 54b027a
- File:
-
- 1 edited
-
test/move-guardianship.test.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
test/move-guardianship.test.js
r54b027a r44dfbd2 92 92 }); 93 93 94 // De VOLGORDE, niet de uitkomst. De tests hierboven slagen ook als de relatie pas 95 // na de follows wordt bijgewerkt, en juist dat ging mis bij Robins verhuizing: 96 // 97 // [AP] outgoing Follow beta → .../robo (gated, awaiting guardians) 98 // 99 // Beta is zelf een ward, dus zijn uitgaande follow naar de verhuisde guardian werd 100 // gepoort omdat het nieuwe adres nog niet in zijn guardian-lijst stond. Beide 101 // richtingen bleven hangen op een goedkeuring die niemand hoefde te geven. 102 test('de guardianship is al bijgewerkt VOORDAT de follow uitgaat', async () => { 103 let standTijdensFollow = null; 104 const stil = console.log; console.log = () => {}; 105 try { 106 await AP.handleMoveInbox(move, { 107 ...stubs, 108 followFn: async () => { 109 // Op dit moment moet de gate aan de andere kant ons al kennen. 110 standTijdensFollow = db.prepare('SELECT other_uri FROM ap_guardianships').get().other_uri; 111 return true; 112 }, 113 }); 114 } finally { console.log = stil; } 115 116 assert.equal(standTijdensFollow, NIEUW, 117 'staat de relatie hier nog op het oude adres, dan gate\'t de ward de follow van zijn eigen guardian'); 118 }); 119 94 120 test('een Move naar een geblokkeerde bestemming verandert niets', async () => { 95 121 db.prepare('INSERT INTO ap_blocks (slug, target, kind) VALUES (?,?,?)').run('voogd', NIEUW, 'actor');
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)