Changeset 5412cbb in Klonkt for test/ward-pwa.test.js
- Timestamp:
- 08/12/2026 08:38:08 PM (3 months ago)
- Children:
- 2086ea2
- Parents:
- 4bb93aa
- File:
-
- 1 edited
-
test/ward-pwa.test.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
test/ward-pwa.test.js
r4bb93aa r5412cbb 225 225 assert.match(css, /#thread\s*\{[^}]*display:\s*flex/); 226 226 }); 227 228 test('de vrienden achter de (+) komen uit beide richtingen', async () => { 229 // Iemand die JIJ volgt en iemand die JOU volgt: allebei een deur. De hemel 230 // toont alleen met wie je al sprak; de kiezer moet ruimer zijn, anders kun 231 // je nooit een EERSTE bericht sturen. 232 db.prepare(`INSERT INTO ap_following (slug, actor_uri, handle, name, icon, follow_id, status) 233 VALUES ('mee', 'https://elders.example/ap/users/tante', '@tante@elders.example', 'Tante', NULL, 'f-1', 'accepted')`).run(); 234 db.prepare(`INSERT INTO ap_followers (slug, actor_uri, handle, name) 235 VALUES ('mee', 'https://elders.example/ap/users/neef', '@neef@elders.example', 'Neef')`).run(); 236 237 const { server, port } = await listen(appWith({ user: { id: 'u1' } })); 238 try { 239 const r = await fetch(`http://127.0.0.1:${port}/ward/api/friends`); 240 assert.equal(r.status, 200); 241 const { items } = await r.json(); 242 const uris = items.map((f) => f.uri); 243 assert.ok(uris.includes('https://elders.example/ap/users/tante'), 'wie je volgt ontbreekt'); 244 assert.ok(uris.includes('https://elders.example/ap/users/neef'), 'wie jou volgt ontbreekt'); 245 // Elke deur heeft een leesbare naam, ook zonder display name. 246 assert.ok(items.every((f) => f.name && f.handle)); 247 } finally { server.close(); } 248 });
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)