This commit is contained in:
Eric Bailey
2026-08-31 21:31:27 -05:00
committed by Samuel Newman
parent 3616bfd0b6
commit 2e521d965f
+5 -6
View File
@@ -16,7 +16,7 @@ const geolocation = {
} }
describe('computeAgeAssuranceState', () => { describe('computeAgeAssuranceState', () => {
it('waits for required account data before computing access', () => { it('computes access while required account data is pending', () => {
expect( expect(
computeAgeAssuranceState({ computeAgeAssuranceState({
hasSession: true, hasSession: true,
@@ -24,14 +24,13 @@ describe('computeAgeAssuranceState', () => {
config: {regions: []}, config: {regions: []},
otherRequiredDataStatus: 'pending', otherRequiredDataStatus: 'pending',
}), }),
).toEqual({ ).toMatchObject({
status: AgeAssuranceStatus.Unknown, status: AgeAssuranceStatus.Unknown,
access: AgeAssuranceAccess.Safe, access: AgeAssuranceAccess.None,
isLoading: true,
}) })
}) })
it('surfaces required account data failures without computing access', () => { it('denies access when required account data fails', () => {
expect( expect(
computeAgeAssuranceState({ computeAgeAssuranceState({
hasSession: true, hasSession: true,
@@ -41,7 +40,7 @@ describe('computeAgeAssuranceState', () => {
}), }),
).toEqual({ ).toEqual({
status: AgeAssuranceStatus.Unknown, status: AgeAssuranceStatus.Unknown,
access: AgeAssuranceAccess.Safe, access: AgeAssuranceAccess.None,
error: 'account-data', error: 'account-data',
}) })
}) })