XuqmGroup-RNSDK/packages/update/tests/update-login-policy.test.ts

15 行
552 B
TypeScript

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)
})