Changeset 9ce14b8 in Klonkt for test/guardian-help-state.test.js
- Timestamp:
- 08/07/2026 11:49:21 PM (5 weeks ago)
- Branches:
- main
- Children:
- b2646cc
- Parents:
- 23da947
- git-author:
- Robin <roboburr@…> (08/07/2026 11:49:20 PM)
- git-committer:
- roboburr <roboburr@…> (08/07/2026 11:49:21 PM)
- File:
-
- 1 edited
-
test/guardian-help-state.test.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
test/guardian-help-state.test.js
r23da947 r9ce14b8 114 114 assert.equal(m.get('https://kind.test/ap/notes/leeg').open, true, 'onbekend is open'); 115 115 }); 116 117 test('een hulpvraag van een OUD-ward staat niet meer open', () => { 118 // Het loslaat-scherm belooft dit al: "je krijgt geen hulpvragen meer van ze". 119 // Nieuwe komen niet meer binnen, maar wat er al lag bleef staan -- en was niet 120 // af te sluiten, want de markeerroute eist dat het nog je ward is. 121 const st = help.withWardship(help.helpStatus([]), false); 122 assert.equal(st.open, false); 123 assert.equal(st.formerWard, true); 124 }); 125 126 test('maar hij is NIET afgehandeld', () => { 127 // Dat zou een claim zijn over een kind waar je niets meer over te zeggen hebt, 128 // en die claim wordt ook nog rondgestuurd naar de andere guardians. Er is een 129 // derde uitkomst: niet meer van jou. 130 const st = help.withWardship(help.helpStatus([]), false); 131 assert.equal(st.handled, null); 132 }); 133 134 test('een lopende oppik blijft leesbaar als je losgelaten hebt', () => { 135 // Je was erbij. Dat je nu geen guardian meer bent maakt niet dat het nooit 136 // gebeurd is -- de geschiedenis hoort te kloppen. 137 const rijen = [{ kind: 'pickup', guardian_uri: OMA, guardian_handle: '@oma', created_at: '2026-08-05T10:00:00.000Z' }]; 138 const st = help.withWardship(help.helpStatus(rijen, Date.parse('2026-08-05T11:00:00.000Z')), false); 139 assert.equal(st.pickedUpBy.length, 1); 140 assert.equal(st.pickedUpBy[0].handle, '@oma'); 141 }); 142 143 test('zolang het WEL je ward is verandert er niets', () => { 144 const rijen = [{ kind: 'pickup', guardian_uri: OMA, guardian_handle: '@oma', created_at: '2026-08-05T10:00:00.000Z' }]; 145 const basis = help.helpStatus(rijen, Date.parse('2026-08-05T11:00:00.000Z')); 146 assert.deepEqual(help.withWardship(basis, true), basis); 147 });
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)