Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • test/guardian-gate-panel.test.js

    r72d8eff r792af53  
    7878});
    7979
    80 test('de stand komt uit de BESLUITEN, en zegt of er wel besloten is', () => {
    81   // Er zijn geen lokale accounts: elke ward woont elders, dus de kolom op onze
    82   // eigen sites-tabel is voor iedere ward leeg. Wat een guardian wel heeft is de
    83   // uitslag van wat hij voorstelde.
    84   const aan = gated.gateRows({ settings: { 'shaer:externalEmbeds': { value: true, decided: true } } });
    85   assert.equal(rij(aan, 'shaer:externalEmbeds').value, true);
    86   assert.equal(rij(aan, 'shaer:externalEmbeds').decided, true);
    87 });
    88 
    89 test('nooit besloten is iets anders dan besloten-uit', () => {
    90   // "Uit" en "voor zover wij weten uit" zijn niet hetzelfde. Dat tweede als een
    91   // besluit tonen suggereert dat iemand het genomen heeft.
    92   const r = rij(gated.gateRows({ settings: { 'shaer:externalEmbeds': { value: false, decided: false } } }), 'shaer:externalEmbeds');
    93   assert.equal(r.value, false);
    94   assert.equal(r.decided, false);
    95 });
    96 
    97 test('de trap blokkeert alleen op een BESLOTEN dicht', () => {
    98   // Blokkeren op de standaard zou betekenen dat afspelen nooit als eerste
    99   // voorgesteld kan worden -- en zo ging er ooit een hele voorstelronde de
    100   // verkeerde gate in.
    101   const standaard = gated.gateRows({ settings: { 'shaer:externalEmbeds': { value: false, decided: false } } });
    102   assert.equal(rij(standaard, 'shaer:externalPlayback').adjustable, true);
    103   const beslist = gated.gateRows({ settings: { 'shaer:externalEmbeds': { value: false, decided: true } } });
    104   assert.equal(rij(beslist, 'shaer:externalPlayback').adjustable, false);
    105 });
    106 
    107 test('de oude vorm (kale boolean) blijft werken', () => {
    108   // Backwards: een aanroeper die nog true/false doorgeeft hoort niet om te vallen.
    109   const r = rij(gated.gateRows({ settings: { 'shaer:externalEmbeds': true } }), 'shaer:externalEmbeds');
    110   assert.equal(r.value, true);
    111   assert.equal(r.decided, true);
    112 });
    113 
    11480test('omkeerbaarheid staat per gate genoteerd', () => {
    11581  // Nu is alles omkeerbaar. Zodra independence erbij komt (shaer-90v) is dat het
Note: See TracChangeset for help on using the changeset viewer.