Ignore:
File:
1 edited

Legend:

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

    rc34ef26 ra9ede28  
    6060});
    6161
    62 test('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 
    7662test('afsluiten vanuit de app sluit hem ook echt', async () => {
    7763  await AP.ingestOutboxActivity(site(), user, marker('handled'));
     
    8975  assert.ok(item['shaer:handledBy']);
    9076  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);
    9477});
    9578
Note: See TracChangeset for help on using the changeset viewer.