- Timestamp:
- 08/10/2026 05:38:55 PM (4 weeks ago)
- Branches:
- main
- Children:
- 383e897
- Parents:
- 21ef238
- Location:
- test
- Files:
-
- 2 edited
-
feed-changes.test.js (modified) (1 diff)
-
gates-capabilities-parity.test.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
test/feed-changes.test.js
r21ef238 re215090 87 87 }); 88 88 89 test('het verschil draagt de rechten mee', async () => { 90 // Zonder dit valt de client terug op zijn standaard, en die standaard is 91 // 'alles mag': een gesloten poort zou zichzelf stil openzetten bij elke 92 // verschil-lezing. 93 const vol = await get(''); 94 db.prepare("UPDATE sites SET gate_images = 0 WHERE slug = 'kind'").run(); 95 db.prepare("INSERT INTO ap_guardianships (slug, other_uri, role, status) VALUES ('kind', 'https://elders/u/oma', 'guardian', 'accepted')").run(); 96 post('https://elders/n/9', '<p>na de poort</p>'); 97 const delta = await get(`?changes=1&since=${encodeURIComponent(vol.body['shaer:cursor'])}`); 98 assert.equal(delta.body['shaer:capabilities']['shaer:images'], false, 'de dichte poort reist mee'); 99 }); 100 89 101 test('niets veranderd is een leeg verschil, niet een leeg antwoord', async () => { 90 102 const vol = await get(''); -
test/gates-capabilities-parity.test.js
r21ef238 re215090 29 29 const SOURCE = 'src/routes/activitypub.js'; 30 30 31 /** De sleutels binnen het shaer:capabilities-blok, gelezen uit de bron. */ 31 /** De sleutels van het rechtenblok, gelezen uit de bron. 32 * 33 * Het blok woont sinds 10-8 in capabilitiesOf(), omdat de verschil-lezing 34 * (?changes=1) dezelfde rechten moet dragen: een antwoord zonder rechten laat 35 * de client terugvallen op zijn standaard, en die standaard is 'alles mag'. 36 * Deze toets kijkt daarom naar die functie en niet meer naar de plek in de 37 * route. */ 32 38 function capabilityKeys() { 33 39 const src = fs.readFileSync(SOURCE, 'utf8'); 34 const start = src.indexOf( "'shaer:capabilities': {");35 assert.notEqual(start, -1, `${SOURCE} heeft nog een shaer:capabilities-blok`);40 const start = src.indexOf('function capabilitiesOf('); 41 assert.notEqual(start, -1, `${SOURCE} heeft geen capabilitiesOf() meer`); 36 42 const open = src.indexOf('{', start); 37 43 let depth = 0;
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)