INNER CODE UNIT · JavaScript

replay

bostrot/wsl2-distro-manager · n8n/licensing/seat_check_test.js:37

function replay(startRow, steps) {
  let devices = startRow.devices;
  const out = [];
  for (const [days, query, headers] of steps) {
    const r = decide(Object.assign(req(query, headers), {
      row: row(Object.assign({}, startRow, { devices })),
      now: new Date(NOW.getTime() - days * 86400000),
    }));
    if (r.devices) devices = JSON.stringify(r.devices);
    out.push(r);
  }
  return { results: out, devices: JSON.parse(devices || '[]') };
}

test('unknown key is rejected without writing', () => {
  const r = decide(Object.assign(req({}), { row: {} }));
  assert.equal(r.valid, false);
  assert.equal(r.reason, 'unknown_key');

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…