chore: bump 1.0.0-alpha-6 #24
Merged
GitHub Actions / Jest Tests
succeeded
Feb 19, 2026 in 1s
171 passed, 0 failed and 0 skipped
✅ junit.xml
171 tests were completed in 30s with 171 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| AuthenticationCombinedImportModule Integration | 5✅ | 18s | ||
| AuthOAuthController | 10✅ | 3s | ||
| AuthPasswordController | 4✅ | 3s | ||
| AuthTokenRefreshController | 5✅ | 3s | ||
| ErrorLoggingHelper | 8✅ | 2s | ||
| GenericUserMetadataModelService | 15✅ | 2s | ||
| GenericUserMetadataModelService - Exception Mapping | 27✅ | 3s | ||
| InvitationUserAcceptanceListener | 14✅ | 16s | ||
| MePasswordController | 7✅ | 3s | ||
| RocketsAuthModuleDefinition | 48✅ | 16s | ||
| RocketsAuthNotificationService | 8✅ | 3s | ||
| RocketsAuthOtpService | 11✅ | 3s | ||
| RocketsModuleDefinition | 8✅ | 2s | ||
| Roles Admin (e2e) | 1✅ | 6s |
✅ AuthenticationCombinedImportModule Integration
AuthenticationCombinedImportModule Integration forRootAsync with import strategy should define all required services and modules
✅ AuthenticationCombinedImportModule Integration forRootAsync with import strategy should define all required services and modules
AuthenticationCombinedImportModule Integration forRootAsync with import strategy should define all required services and modules using main imports
✅ AuthenticationCombinedImportModule Integration forRootAsync with import strategy should define all required services and modules using main imports
AuthenticationCombinedImportModule Integration forRoot (sync) with direct options should define all required services and modules
✅ AuthenticationCombinedImportModule Integration forRoot (sync) with direct options should define all required services and modules
AuthenticationCombinedImportModule Integration with custom refresh controller should use custom refresh controller when provided
✅ AuthenticationCombinedImportModule Integration with custom refresh controller should use custom refresh controller when provided
AuthenticationCombinedImportModule Integration disableController flags should disable all controllers when configured
✅ AuthenticationCombinedImportModule Integration disableController flags should disable all controllers when configured
✅ AuthOAuthController
AuthOAuthController authorize should return void for authorize endpoint
✅ AuthOAuthController authorize should return void for authorize endpoint
AuthOAuthController callback should return authentication response when user is provided
✅ AuthOAuthController callback should return authentication response when user is provided
AuthOAuthController callback should handle service errors
✅ AuthOAuthController callback should handle service errors
AuthOAuthController callbackPost should return authentication response when user is provided
✅ AuthOAuthController callbackPost should return authentication response when user is provided
AuthOAuthController callbackPost should handle service errors
✅ AuthOAuthController callbackPost should handle service errors
AuthOAuthController callbackPost should handle different user IDs
✅ AuthOAuthController callbackPost should handle different user IDs
AuthOAuthController controller instantiation should be defined
✅ AuthOAuthController controller instantiation should be defined
AuthOAuthController controller instantiation should have authorize method
✅ AuthOAuthController controller instantiation should have authorize method
AuthOAuthController controller instantiation should have callback method
✅ AuthOAuthController controller instantiation should have callback method
AuthOAuthController controller instantiation should have callbackPost method
✅ AuthOAuthController controller instantiation should have callbackPost method
✅ AuthPasswordController
AuthPasswordController login should return authentication response when user is provided
✅ AuthPasswordController login should return authentication response when user is provided
AuthPasswordController login should handle service errors
✅ AuthPasswordController login should handle service errors
AuthPasswordController controller instantiation should be defined
✅ AuthPasswordController controller instantiation should be defined
AuthPasswordController controller instantiation should have login method
✅ AuthPasswordController controller instantiation should have login method
✅ AuthTokenRefreshController
AuthTokenRefreshController refresh should return authentication response when user is provided
✅ AuthTokenRefreshController refresh should return authentication response when user is provided
AuthTokenRefreshController refresh should handle service errors
✅ AuthTokenRefreshController refresh should handle service errors
AuthTokenRefreshController refresh should handle different user IDs
✅ AuthTokenRefreshController refresh should handle different user IDs
AuthTokenRefreshController controller instantiation should be defined
✅ AuthTokenRefreshController controller instantiation should be defined
AuthTokenRefreshController controller instantiation should have refresh method
✅ AuthTokenRefreshController controller instantiation should have refresh method
✅ ErrorLoggingHelper
ErrorLoggingHelper logAndGetErrorDetails should handle Error instance correctly
✅ ErrorLoggingHelper logAndGetErrorDetails should handle Error instance correctly
ErrorLoggingHelper logAndGetErrorDetails should handle non-Error objects correctly
✅ ErrorLoggingHelper logAndGetErrorDetails should handle non-Error objects correctly
ErrorLoggingHelper logAndGetErrorDetails should handle null/undefined errors correctly
✅ ErrorLoggingHelper logAndGetErrorDetails should handle null/undefined errors correctly
ErrorLoggingHelper logAndGetErrorDetails should work without context parameter
✅ ErrorLoggingHelper logAndGetErrorDetails should work without context parameter
ErrorLoggingHelper getErrorDetails should extract details from Error instance without logging
✅ ErrorLoggingHelper getErrorDetails should extract details from Error instance without logging
ErrorLoggingHelper getErrorDetails should handle non-Error objects without logging
✅ ErrorLoggingHelper getErrorDetails should handle non-Error objects without logging
ErrorLoggingHelper getErrorDetails should handle Error with custom properties
✅ ErrorLoggingHelper getErrorDetails should handle Error with custom properties
ErrorLoggingHelper ErrorDetails interface should have correct type structure
✅ ErrorLoggingHelper ErrorDetails interface should have correct type structure
✅ GenericUserMetadataModelService
GenericUserMetadataModelService getUserMetadataById should return user metadata when found
✅ GenericUserMetadataModelService getUserMetadataById should return user metadata when found
GenericUserMetadataModelService getUserMetadataById should throw UserMetadataNotFoundException when not found
✅ GenericUserMetadataModelService getUserMetadataById should throw UserMetadataNotFoundException when not found
GenericUserMetadataModelService findByUserId should return user metadata for existing user
✅ GenericUserMetadataModelService findByUserId should return user metadata for existing user
GenericUserMetadataModelService findByUserId should return null for non-existent user
✅ GenericUserMetadataModelService findByUserId should return null for non-existent user
GenericUserMetadataModelService hasUserMetadata should return true when user has metadata
✅ GenericUserMetadataModelService hasUserMetadata should return true when user has metadata
GenericUserMetadataModelService hasUserMetadata should return false when user has no metadata
✅ GenericUserMetadataModelService hasUserMetadata should return false when user has no metadata
GenericUserMetadataModelService createOrUpdate should create new metadata when none exists
✅ GenericUserMetadataModelService createOrUpdate should create new metadata when none exists
GenericUserMetadataModelService createOrUpdate should update existing metadata when it exists
✅ GenericUserMetadataModelService createOrUpdate should update existing metadata when it exists
GenericUserMetadataModelService getUserMetadataByUserId should return metadata when user exists
✅ GenericUserMetadataModelService getUserMetadataByUserId should return metadata when user exists
GenericUserMetadataModelService getUserMetadataByUserId should throw UserMetadataNotFoundException when user not found
✅ GenericUserMetadataModelService getUserMetadataByUserId should throw UserMetadataNotFoundException when user not found
GenericUserMetadataModelService updateUserMetadata should update existing user metadata
✅ GenericUserMetadataModelService updateUserMetadata should update existing user metadata
GenericUserMetadataModelService update should update metadata successfully
✅ GenericUserMetadataModelService update should update metadata successfully
GenericUserMetadataModelService update should throw UserMetadataException when ID is missing
✅ GenericUserMetadataModelService update should throw UserMetadataException when ID is missing
GenericUserMetadataModelService update should throw UserMetadataNotFoundException when entity not found
✅ GenericUserMetadataModelService update should throw UserMetadataNotFoundException when entity not found
GenericUserMetadataModelService validate should skip validation and return data as-is
✅ GenericUserMetadataModelService validate should skip validation and return data as-is
✅ GenericUserMetadataModelService - Exception Mapping
GenericUserMetadataModelService - Exception Mapping rethrows NotFoundException from getUserMetadataById
✅ GenericUserMetadataModelService - Exception Mapping rethrows NotFoundException from getUserMetadataById
GenericUserMetadataModelService - Exception Mapping maps unexpected errors to InternalServerErrorException in getUserMetadataById
✅ GenericUserMetadataModelService - Exception Mapping maps unexpected errors to InternalServerErrorException in getUserMetadataById
GenericUserMetadataModelService - Exception Mapping returns null from getUserMetadataByUserId when user not found
✅ GenericUserMetadataModelService - Exception Mapping returns null from getUserMetadataByUserId when user not found
GenericUserMetadataModelService - Exception Mapping maps unexpected errors to InternalServerErrorException in getUserMetadataByUserId
✅ GenericUserMetadataModelService - Exception Mapping maps unexpected errors to InternalServerErrorException in getUserMetadataByUserId
GenericUserMetadataModelService - Exception Mapping rethrows NotFoundException from update when target record does not exist
✅ GenericUserMetadataModelService - Exception Mapping rethrows NotFoundException from update when target record does not exist
GenericUserMetadataModelService - Exception Mapping maps unexpected errors to InternalServerErrorException in update
✅ GenericUserMetadataModelService - Exception Mapping maps unexpected errors to InternalServerErrorException in update
GenericUserMetadataModelService getUserMetadataById should return user metadata when found
✅ GenericUserMetadataModelService getUserMetadataById should return user metadata when found
GenericUserMetadataModelService getUserMetadataById should throw NotFoundException when not found
✅ GenericUserMetadataModelService getUserMetadataById should throw NotFoundException when not found
GenericUserMetadataModelService getUserMetadataById should rethrow RuntimeException
✅ GenericUserMetadataModelService getUserMetadataById should rethrow RuntimeException
GenericUserMetadataModelService getUserMetadataById should throw InternalServerErrorException on unexpected error
✅ GenericUserMetadataModelService getUserMetadataById should throw InternalServerErrorException on unexpected error
GenericUserMetadataModelService findByUserId should return user metadata for existing user
✅ GenericUserMetadataModelService findByUserId should return user metadata for existing user
GenericUserMetadataModelService findByUserId should return null for non-existent user
✅ GenericUserMetadataModelService findByUserId should return null for non-existent user
GenericUserMetadataModelService hasUserMetadata should return true when user has metadata
✅ GenericUserMetadataModelService hasUserMetadata should return true when user has metadata
GenericUserMetadataModelService hasUserMetadata should return false when user has no metadata
✅ GenericUserMetadataModelService hasUserMetadata should return false when user has no metadata
GenericUserMetadataModelService updateUserMetadata should update existing user metadata
✅ GenericUserMetadataModelService updateUserMetadata should update existing user metadata
GenericUserMetadataModelService updateUserMetadata should throw NotFoundException when user metadata not found
✅ GenericUserMetadataModelService updateUserMetadata should throw NotFoundException when user metadata not found
GenericUserMetadataModelService createOrUpdate should create new metadata when none exists
✅ GenericUserMetadataModelService createOrUpdate should create new metadata when none exists
GenericUserMetadataModelService createOrUpdate should update existing metadata when it exists
✅ GenericUserMetadataModelService createOrUpdate should update existing metadata when it exists
GenericUserMetadataModelService getUserMetadataByUserId should return metadata when user exists
✅ GenericUserMetadataModelService getUserMetadataByUserId should return metadata when user exists
GenericUserMetadataModelService getUserMetadataByUserId should return null when user has no metadata
✅ GenericUserMetadataModelService getUserMetadataByUserId should return null when user has no metadata
GenericUserMetadataModelService getUserMetadataByUserId should rethrow RuntimeException
✅ GenericUserMetadataModelService getUserMetadataByUserId should rethrow RuntimeException
GenericUserMetadataModelService getUserMetadataByUserId should throw InternalServerErrorException on unexpected error
✅ GenericUserMetadataModelService getUserMetadataByUserId should throw InternalServerErrorException on unexpected error
GenericUserMetadataModelService update should update metadata successfully
✅ GenericUserMetadataModelService update should update metadata successfully
GenericUserMetadataModelService update should throw BadRequestException when ID is missing
✅ GenericUserMetadataModelService update should throw BadRequestException when ID is missing
GenericUserMetadataModelService update should throw NotFoundException when entity not found
✅ GenericUserMetadataModelService update should throw NotFoundException when entity not found
GenericUserMetadataModelService update should rethrow HttpException errors
✅ GenericUserMetadataModelService update should rethrow HttpException errors
GenericUserMetadataModelService update should throw InternalServerErrorException on unexpected error
✅ GenericUserMetadataModelService update should throw InternalServerErrorException on unexpected error
✅ InvitationUserAcceptanceListener
InvitationUserAcceptanceListener listen should return true for non-user category invitations
✅ InvitationUserAcceptanceListener listen should return true for non-user category invitations
InvitationUserAcceptanceListener listen should process user invitation with password successfully
✅ InvitationUserAcceptanceListener listen should process user invitation with password successfully
InvitationUserAcceptanceListener listen should process invitation without password
✅ InvitationUserAcceptanceListener listen should process invitation without password
InvitationUserAcceptanceListener listen should create user metadata when provided
✅ InvitationUserAcceptanceListener listen should create user metadata when provided
InvitationUserAcceptanceListener listen should assign specific roleId from invitation constraints
✅ InvitationUserAcceptanceListener listen should assign specific roleId from invitation constraints
InvitationUserAcceptanceListener listen should ignore roleId from acceptance payload (security test)
✅ InvitationUserAcceptanceListener listen should ignore roleId from acceptance payload (security test)
InvitationUserAcceptanceListener listen should assign default role when roleId not in constraints
✅ InvitationUserAcceptanceListener listen should assign default role when roleId not in constraints
InvitationUserAcceptanceListener listen should return false when user not found
✅ InvitationUserAcceptanceListener listen should return false when user not found
InvitationUserAcceptanceListener listen should return false and log error when password creation fails
✅ InvitationUserAcceptanceListener listen should return false and log error when password creation fails
InvitationUserAcceptanceListener listen should return false when user update fails
✅ InvitationUserAcceptanceListener listen should return false when user update fails
InvitationUserAcceptanceListener listen should return false when role assignment fails
✅ InvitationUserAcceptanceListener listen should return false when role assignment fails
InvitationUserAcceptanceListener listen should handle empty data payload
✅ InvitationUserAcceptanceListener listen should handle empty data payload
InvitationUserAcceptanceListener listen should handle undefined data payload
✅ InvitationUserAcceptanceListener listen should handle undefined data payload
InvitationUserAcceptanceListener Custom listener override should allow custom listener service to be used
✅ InvitationUserAcceptanceListener Custom listener override should allow custom listener service to be used
✅ MePasswordController
MePasswordController controller instantiation should be defined
✅ MePasswordController controller instantiation should be defined
MePasswordController controller instantiation should have changePassword method
✅ MePasswordController controller instantiation should have changePassword method
MePasswordController changePassword should successfully change password when current password is valid
✅ MePasswordController changePassword should successfully change password when current password is valid
MePasswordController changePassword should throw UnauthorizedException when current password is invalid
✅ MePasswordController changePassword should throw UnauthorizedException when current password is invalid
MePasswordController changePassword should throw error when getPasswordStore fails
✅ MePasswordController changePassword should throw error when getPasswordStore fails
MePasswordController changePassword should throw error when setPassword fails
✅ MePasswordController changePassword should throw error when setPassword fails
MePasswordController changePassword should handle user with empty passwordSalt
✅ MePasswordController changePassword should handle user with empty passwordSalt
✅ RocketsAuthModuleDefinition
RocketsAuthModuleDefinition Module Class Definition should define RocketsAuthModuleClass
✅ RocketsAuthModuleDefinition Module Class Definition should define RocketsAuthModuleClass
RocketsAuthModuleDefinition Module Class Definition should define ROCKETS_SERVER_MODULE_OPTIONS_TYPE
✅ RocketsAuthModuleDefinition Module Class Definition should define ROCKETS_SERVER_MODULE_OPTIONS_TYPE
RocketsAuthModuleDefinition Module Class Definition should define ROCKETS_SERVER_MODULE_ASYNC_OPTIONS_TYPE
✅ RocketsAuthModuleDefinition Module Class Definition should define ROCKETS_SERVER_MODULE_ASYNC_OPTIONS_TYPE
RocketsAuthModuleDefinition createRocketsAuthControllers should return default controllers when no controllers provided
✅ RocketsAuthModuleDefinition createRocketsAuthControllers should return default controllers when no controllers provided
RocketsAuthModuleDefinition createRocketsAuthControllers should return provided controllers when controllers are specified
✅ RocketsAuthModuleDefinition createRocketsAuthControllers should return provided controllers when controllers are specified
RocketsAuthModuleDefinition createRocketsAuthControllers should return default controllers when controllers is explicitly undefined
✅ RocketsAuthModuleDefinition createRocketsAuthControllers should return default controllers when controllers is explicitly undefined
RocketsAuthModuleDefinition createRocketsAuthControllers should handle empty controllers array
✅ RocketsAuthModuleDefinition createRocketsAuthControllers should handle empty controllers array
RocketsAuthModuleDefinition createRocketsAuthSettingsProvider should create settings provider without options overrides
✅ RocketsAuthModuleDefinition createRocketsAuthSettingsProvider should create settings provider without options overrides
RocketsAuthModuleDefinition createRocketsAuthSettingsProvider should create settings provider with options overrides
✅ RocketsAuthModuleDefinition createRocketsAuthSettingsProvider should create settings provider with options overrides
RocketsAuthModuleDefinition createRocketsAuthImports should create imports with default configuration
✅ RocketsAuthModuleDefinition createRocketsAuthImports should create imports with default configuration
RocketsAuthModuleDefinition createRocketsAuthImports should include all required modules in imports
✅ RocketsAuthModuleDefinition createRocketsAuthImports should include all required modules in imports
RocketsAuthModuleDefinition createRocketsAuthImports should merge additional imports
✅ RocketsAuthModuleDefinition createRocketsAuthImports should merge additional imports
RocketsAuthModuleDefinition createRocketsAuthImports should handle extras with user imports
✅ RocketsAuthModuleDefinition createRocketsAuthImports should handle extras with user imports
RocketsAuthModuleDefinition createRocketsAuthImports should handle extras with otp imports
✅ RocketsAuthModuleDefinition createRocketsAuthImports should handle extras with otp imports
RocketsAuthModuleDefinition createRocketsAuthImports should handle extras with federated imports
✅ RocketsAuthModuleDefinition createRocketsAuthImports should handle extras with federated imports
RocketsAuthModuleDefinition createRocketsAuthImports should handle extras with authGuardRouter guards
✅ RocketsAuthModuleDefinition createRocketsAuthImports should handle extras with authGuardRouter guards
RocketsAuthModuleDefinition createRocketsAuthExports should return default exports when no exports provided
✅ RocketsAuthModuleDefinition createRocketsAuthExports should return default exports when no exports provided
RocketsAuthModuleDefinition createRocketsAuthExports should merge additional exports with default exports
✅ RocketsAuthModuleDefinition createRocketsAuthExports should merge additional exports with default exports
RocketsAuthModuleDefinition createRocketsAuthExports should handle undefined exports
✅ RocketsAuthModuleDefinition createRocketsAuthExports should handle undefined exports
RocketsAuthModuleDefinition createRocketsAuthProviders should return default providers when no providers provided
✅ RocketsAuthModuleDefinition createRocketsAuthProviders should return default providers when no providers provided
RocketsAuthModuleDefinition createRocketsAuthProviders should include required service providers
✅ RocketsAuthModuleDefinition createRocketsAuthProviders should include required service providers
RocketsAuthModuleDefinition createRocketsAuthProviders should merge additional providers with default providers
✅ RocketsAuthModuleDefinition createRocketsAuthProviders should merge additional providers with default providers
RocketsAuthModuleDefinition createRocketsAuthProviders should handle undefined providers
✅ RocketsAuthModuleDefinition createRocketsAuthProviders should handle undefined providers
RocketsAuthModuleDefinition Module Integration Tests should create a valid module with all dependencies
✅ RocketsAuthModuleDefinition Module Integration Tests should create a valid module with all dependencies
RocketsAuthModuleDefinition Module Integration Tests should handle global module configuration
✅ RocketsAuthModuleDefinition Module Integration Tests should handle global module configuration
RocketsAuthModuleDefinition Service Configuration Tests should handle authentication service configuration
✅ RocketsAuthModuleDefinition Service Configuration Tests should handle authentication service configuration
RocketsAuthModuleDefinition Service Configuration Tests should handle JWT service configuration
✅ RocketsAuthModuleDefinition Service Configuration Tests should handle JWT service configuration
RocketsAuthModuleDefinition Service Configuration Tests should handle user model service configuration
✅ RocketsAuthModuleDefinition Service Configuration Tests should handle user model service configuration
RocketsAuthModuleDefinition Service Configuration Tests should handle email service configuration
✅ RocketsAuthModuleDefinition Service Configuration Tests should handle email service configuration
RocketsAuthModuleDefinition Service Configuration Tests should handle OAuth service configurations
✅ RocketsAuthModuleDefinition Service Configuration Tests should handle OAuth service configurations
RocketsAuthModuleDefinition Module Factory Function Tests should test SwaggerUiModule useFactory
✅ RocketsAuthModuleDefinition Module Factory Function Tests should test SwaggerUiModule useFactory
RocketsAuthModuleDefinition Module Factory Function Tests should test AuthenticationModule useFactory
✅ RocketsAuthModuleDefinition Module Factory Function Tests should test AuthenticationModule useFactory
RocketsAuthModuleDefinition Module Factory Function Tests should test JwtModule useFactory
✅ RocketsAuthModuleDefinition Module Factory Function Tests should test JwtModule useFactory
RocketsAuthModuleDefinition Module Factory Function Tests should test AuthJwtModule useFactory
✅ RocketsAuthModuleDefinition Module Factory Function Tests should test AuthJwtModule useFactory
RocketsAuthModuleDefinition Module Factory Function Tests should test FederatedModule useFactory
✅ RocketsAuthModuleDefinition Module Factory Function Tests should test FederatedModule useFactory
RocketsAuthModuleDefinition Module Factory Function Tests should test AuthAppleModule useFactory
✅ RocketsAuthModuleDefinition Module Factory Function Tests should test AuthAppleModule useFactory
RocketsAuthModuleDefinition Module Factory Function Tests should test AuthGithubModule useFactory
✅ RocketsAuthModuleDefinition Module Factory Function Tests should test AuthGithubModule useFactory
RocketsAuthModuleDefinition Module Factory Function Tests should test AuthGoogleModule useFactory
✅ RocketsAuthModuleDefinition Module Factory Function Tests should test AuthGoogleModule useFactory
RocketsAuthModuleDefinition Module Factory Function Tests should test AuthGuardRouterModule useFactory
✅ RocketsAuthModuleDefinition Module Factory Function Tests should test AuthGuardRouterModule useFactory
RocketsAuthModuleDefinition Module Factory Function Tests should test AuthRefreshModule useFactory
✅ RocketsAuthModuleDefinition Module Factory Function Tests should test AuthRefreshModule useFactory
RocketsAuthModuleDefinition Module Factory Function Tests should test AuthLocalModule useFactory
✅ RocketsAuthModuleDefinition Module Factory Function Tests should test AuthLocalModule useFactory
RocketsAuthModuleDefinition Module Factory Function Tests should test AuthRecoveryModule useFactory
✅ RocketsAuthModuleDefinition Module Factory Function Tests should test AuthRecoveryModule useFactory
RocketsAuthModuleDefinition Module Factory Function Tests should test AuthVerifyModule useFactory
✅ RocketsAuthModuleDefinition Module Factory Function Tests should test AuthVerifyModule useFactory
RocketsAuthModuleDefinition Module Factory Function Tests should test PasswordModule useFactory
✅ RocketsAuthModuleDefinition Module Factory Function Tests should test PasswordModule useFactory
RocketsAuthModuleDefinition Module Factory Function Tests should test UserModule useFactory
✅ RocketsAuthModuleDefinition Module Factory Function Tests should test UserModule useFactory
RocketsAuthModuleDefinition Module Factory Function Tests should test OtpModule useFactory
✅ RocketsAuthModuleDefinition Module Factory Function Tests should test OtpModule useFactory
RocketsAuthModuleDefinition Module Factory Function Tests should test EmailModule useFactory
✅ RocketsAuthModuleDefinition Module Factory Function Tests should test EmailModule useFactory
RocketsAuthModuleDefinition Provider Factory Function Tests should test RocketsAuthUserLookupService provider factory
✅ RocketsAuthModuleDefinition Provider Factory Function Tests should test RocketsAuthUserLookupService provider factory
✅ RocketsAuthNotificationService
RocketsAuthNotificationService sendOtpEmail should send OTP email successfully
✅ RocketsAuthNotificationService sendOtpEmail should send OTP email successfully
RocketsAuthNotificationService sendOtpEmail should handle different email and passcode values
✅ RocketsAuthNotificationService sendOtpEmail should handle different email and passcode values
RocketsAuthNotificationService sendOtpEmail should use settings from configuration
✅ RocketsAuthNotificationService sendOtpEmail should use settings from configuration
RocketsAuthNotificationService sendOtpEmail should handle email service errors
✅ RocketsAuthNotificationService sendOtpEmail should handle email service errors
RocketsAuthNotificationService sendOtpEmail should handle empty passcode
✅ RocketsAuthNotificationService sendOtpEmail should handle empty passcode
RocketsAuthNotificationService sendOtpEmail should handle special characters in passcode
✅ RocketsAuthNotificationService sendOtpEmail should handle special characters in passcode
RocketsAuthNotificationService service instantiation should be defined
✅ RocketsAuthNotificationService service instantiation should be defined
RocketsAuthNotificationService service instantiation should implement RocketsAuthOtpNotificationServiceInterface
✅ RocketsAuthNotificationService service instantiation should implement RocketsAuthOtpNotificationServiceInterface
✅ RocketsAuthOtpService
RocketsAuthOtpService sendOtp should send OTP when user exists
✅ RocketsAuthOtpService sendOtp should send OTP when user exists
RocketsAuthOtpService sendOtp should not send OTP when user does not exist
✅ RocketsAuthOtpService sendOtp should not send OTP when user does not exist
RocketsAuthOtpService sendOtp should throw error when notification service fails
✅ RocketsAuthOtpService sendOtp should throw error when notification service fails
RocketsAuthOtpService sendOtp should throw error when OTP service fails
✅ RocketsAuthOtpService sendOtp should throw error when OTP service fails
RocketsAuthOtpService confirmOtp should confirm OTP successfully when user exists and OTP is valid
✅ RocketsAuthOtpService confirmOtp should confirm OTP successfully when user exists and OTP is valid
RocketsAuthOtpService confirmOtp should throw OtpException when user does not exist
✅ RocketsAuthOtpService confirmOtp should throw OtpException when user does not exist
RocketsAuthOtpService confirmOtp should throw OtpException when OTP is invalid
✅ RocketsAuthOtpService confirmOtp should throw OtpException when OTP is invalid
RocketsAuthOtpService confirmOtp should throw OtpException when OTP service throws error
✅ RocketsAuthOtpService confirmOtp should throw OtpException when OTP service throws error
RocketsAuthOtpService confirmOtp should throw OtpException when user lookup service throws error
✅ RocketsAuthOtpService confirmOtp should throw OtpException when user lookup service throws error
RocketsAuthOtpService constructor should be defined
✅ RocketsAuthOtpService constructor should be defined
RocketsAuthOtpService constructor should have all required dependencies injected
✅ RocketsAuthOtpService constructor should have all required dependencies injected
✅ RocketsModuleDefinition
RocketsModuleDefinition createRocketsControllers should return MeController by default when no options provided
✅ RocketsModuleDefinition createRocketsControllers should return MeController by default when no options provided
RocketsModuleDefinition createRocketsControllers should return MeController when extras is empty object
✅ RocketsModuleDefinition createRocketsControllers should return MeController when extras is empty object
RocketsModuleDefinition createRocketsControllers should return MeController when disableController is empty object
✅ RocketsModuleDefinition createRocketsControllers should return MeController when disableController is empty object
RocketsModuleDefinition createRocketsControllers should return MeController when disableController.me is false
✅ RocketsModuleDefinition createRocketsControllers should return MeController when disableController.me is false
RocketsModuleDefinition createRocketsControllers should exclude MeController when disableController.me is true
✅ RocketsModuleDefinition createRocketsControllers should exclude MeController when disableController.me is true
RocketsModuleDefinition createRocketsControllers should return custom controllers when controllers is explicitly provided
✅ RocketsModuleDefinition createRocketsControllers should return custom controllers when controllers is explicitly provided
RocketsModuleDefinition createRocketsControllers should return empty array when controllers is explicitly empty
✅ RocketsModuleDefinition createRocketsControllers should return empty array when controllers is explicitly empty
RocketsModuleDefinition createRocketsControllers should ignore disableController when controllers is explicitly provided
✅ RocketsModuleDefinition createRocketsControllers should ignore disableController when controllers is explicitly provided
✅ Roles Admin (e2e)
Roles Admin (e2e) should CRUD roles and manage user-role assignments (with admin auth)
✅ Roles Admin (e2e) should CRUD roles and manage user-role assignments (with admin auth)
Loading