Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • test/help-c2s.test.js

    ra9ede28 rc34ef26  
    6060});
    6161
     62test('en de apps krijgen te horen HOE OUD dat oppakken is', () => {
     63  // Barts besluit: opgepikt vervalt niet maar veroudert zichtbaar -- het
     64  // verschil tussen "er is iemand mee bezig" en "er was ooit iemand mee bezig".
     65  // Het paneel toonde dat al uit dezelfde staat; de apps kregen het veld niet,
     66  // dus daar zag een oppak van vijf minuten eruit als een van vijf dagen.
     67  const coll = queues.helpCollection('https://x/queues/help', 'oma');
     68  const item = coll.orderedItems.find((i) => i.id === BOEI);
     69  assert.ok(item['shaer:oldestPickupAt'], 'het veld staat er');
     70  assert.ok(!Number.isNaN(Date.parse(item['shaer:oldestPickupAt'])), 'en is een leesbaar tijdstip');
     71  // Een TIJDSTIP en geen leeftijd: een leeftijd maakt elk antwoord anders en
     72  // dan kan de ETag nooit gelijk zijn. De client rekent zelf terug.
     73  assert.equal(typeof item['shaer:oldestPickupAt'], 'string');
     74});
     75
    6276test('afsluiten vanuit de app sluit hem ook echt', async () => {
    6377  await AP.ingestOutboxActivity(site(), user, marker('handled'));
     
    7589  assert.ok(item['shaer:handledBy']);
    7690  assert.equal(item['shaer:helpRequest'], true);
     91  // En de ouderdom is WEG zodra hij is afgehandeld: hoe lang er iemand naar
     92  // keek is dan geen informatie meer, en zou als "er wacht nog iets" lezen.
     93  assert.equal(item['shaer:oldestPickupAt'], undefined);
    7794});
    7895
Note: See TracChangeset for help on using the changeset viewer.