fix age assurance state checks

This commit is contained in:
Samuel Newman
2026-08-31 18:12:19 +03:00
committed by GitHub
parent cb0eb6929a
commit 57c9edd2ed
2 changed files with 11 additions and 1 deletions
+2 -1
View File
@@ -760,7 +760,8 @@ export function AgeAssuranceServerDataProvider({
const serverState = useServerStateQuery()
const {state, metadata} = serverState.data || {}
const {data, status} = useOtherRequiredDataQuery()
const otherRequiredDataStatus = data === undefined ? status : 'success'
const otherRequiredDataStatus: OtherRequiredDataStatus =
data === undefined ? status : 'success'
// `select` resolves the cached region-keyed map to the current region.
const {data: deviceSignals} = useDeviceSignalsQuery()
const ctx = useMemo(
+9
View File
@@ -1,6 +1,15 @@
import {computeAgeAssuranceState} from '#/ageAssurance/state'
import {AgeAssuranceAccess, AgeAssuranceStatus} from '#/ageAssurance/types'
jest.mock('#/ageAssurance/data', () => ({}))
jest.mock('#/ageAssurance/logger', () => ({
logger: {
debug: jest.fn(),
warn: jest.fn(),
},
}))
jest.mock('#/state/session', () => ({}))
const geolocation = {
countryCode: undefined,
regionCode: undefined,