INNER CODE UNIT · JavaScript
a
bostrot/wsl2-distro-manager · n8n/licensing/seat_check_test.js:123
const a = devices.find((d) => d.id === 'pc-a');
assert.equal(a.denied_at, undefined, 'activation clears the denial marker');
assert.equal(devices.find((d) => d.id === 'pc-b').denied_at, daysAgo(0));
});
test('re-validation from a never-seen device counts as activation', () => {
const r = decide(Object.assign(req({ device: 'pc-new', action: 'revalidate' }), { row: row() }));
assert.equal(r.valid, true);
assert.equal(r.reason, 'activate');
});
test('a device that names no action is activating: the check fails open, never denies', () => {
const { results } = replay(row(), [
[30, { device: 'pc-a' }],
[10, { device: 'pc-b' }],
[0, { device: 'pc-a' }],
]);
assert.deepEqual(results.map((r) => r.reason), ['activate', 'activate', 'activate']);