import assert from 'node:assert/strict' import test from 'node:test' import { shouldSkipUpdateForLogin } from '../src/updateLoginPolicy' test('login-required update checks skip anonymous sessions and resume after login', () => { assert.equal(shouldSkipUpdateForLogin(true, null), true) assert.equal(shouldSkipUpdateForLogin(true, ' '), true) assert.equal(shouldSkipUpdateForLogin(true, 'user-1'), false) }) test('platform can explicitly allow anonymous update checks', () => { assert.equal(shouldSkipUpdateForLogin(false, null), false) })