diff --git a/packages/react-core/src/Authenticator/hooks/useAuthenticatorRoute/__tests__/__snapshots__/useAuthenticatorRoute.spec.ts.snap b/packages/react-core/src/Authenticator/hooks/useAuthenticatorRoute/__tests__/__snapshots__/useAuthenticatorRoute.spec.ts.snap index 5f21f99c4fc..25c7daf4ce5 100644 --- a/packages/react-core/src/Authenticator/hooks/useAuthenticatorRoute/__tests__/__snapshots__/useAuthenticatorRoute.spec.ts.snap +++ b/packages/react-core/src/Authenticator/hooks/useAuthenticatorRoute/__tests__/__snapshots__/useAuthenticatorRoute.spec.ts.snap @@ -177,6 +177,7 @@ Object { "handleChange": [MockFunction], "handleSubmit": [MockFunction], "isPending": false, + "skipVerification": [MockFunction], }, } `; diff --git a/packages/react-core/src/Authenticator/hooks/useAuthenticatorRoute/__tests__/utils.spec.ts b/packages/react-core/src/Authenticator/hooks/useAuthenticatorRoute/__tests__/utils.spec.ts index 0829f31f3e7..6b2c91b17e9 100644 --- a/packages/react-core/src/Authenticator/hooks/useAuthenticatorRoute/__tests__/utils.spec.ts +++ b/packages/react-core/src/Authenticator/hooks/useAuthenticatorRoute/__tests__/utils.spec.ts @@ -95,7 +95,7 @@ describe('getRouteMachineSelector', () => { ], ['signUp', [...commonSelectorProps, toSignIn, validationErrors]], ['setupTOTP', [...commonSelectorProps, toSignIn, user]], - ['verifyUser', commonSelectorProps], + ['verifyUser', [...commonSelectorProps, skipVerification]], ])('returns the expected route selector for %s', (route, expected) => { const selector = getRouteMachineSelector(route as AuthenticatorRoute); const output = selector(machineContext); @@ -154,7 +154,11 @@ describe('props resolver functions', () => { resolveSignUpRoute, { error, isPending, toSignIn, validationErrors }, ], - ['VerifyUser', resolveVerifyUserRoute, { error, isPending }], + [ + 'VerifyUser', + resolveVerifyUserRoute, + { error, isPending, skipVerification }, + ], ])( 'resolve%s returns the expected values', (key, resolver, routeSpecificProps) => { diff --git a/packages/react-core/src/Authenticator/hooks/useAuthenticatorRoute/constants.ts b/packages/react-core/src/Authenticator/hooks/useAuthenticatorRoute/constants.ts index 436dad958eb..11e2085eaf0 100644 --- a/packages/react-core/src/Authenticator/hooks/useAuthenticatorRoute/constants.ts +++ b/packages/react-core/src/Authenticator/hooks/useAuthenticatorRoute/constants.ts @@ -82,8 +82,10 @@ const SETUP_TOTP_MACHINE_KEYS: SetupTOTPMachineKey[] = [ 'toSignIn', 'user', ]; -const VERIFY_USER_MACHINE_KEYS: VerifyUserMachineKey[] = - COMMON_ROUTE_MACHINE_KEYS; +const VERIFY_USER_MACHINE_KEYS: VerifyUserMachineKey[] = [ + ...COMMON_ROUTE_MACHINE_KEYS, + 'skipVerification', +]; export const MACHINE_PROP_KEYS: Record< AuthenticatorRouteComponentKey,