Skip to content

Attempt to fix snap build (#12882) #47242

Attempt to fix snap build (#12882)

Attempt to fix snap build (#12882) #47242

GitHub Actions / Test Results failed Jan 16, 2025 in 1s

11228 passed, 2 failed and 5 skipped

Tests failed

❌ junit.xml

11235 tests were completed in 334s with 11228 passed, 2 failed and 5 skipped.

Test suite Passed Failed Skipped Time
1Password 1Pif Importer 5✅ 438ms
1Password 1Pux Importer 30✅ 7s
1Password mac CSV Importer 3✅ 687ms
1Password windows CSV Importer 3✅ 205ms
AcceptOrganizationInviteService 5✅ 391ms
AccessPolicySelectorService 26✅ 1s
AccessPolicyService 5✅ 1s
AccessSelectorComponent 15✅ 3s
Account 2✅ 169ms
accountInfoEqual 35✅ 323ms
AccountKeys 4✅ 112ms
AccountProfile 1✅ 239ms
AccountSwitcherService 7✅ 550ms
AddEditComponentV2 2✅ 5s
AddEditCustomFieldDialogComponent 5✅ 1s
AddEditFolderDialogComponent 8✅ 2s
AddEditV2Component 20✅ 3s
AdditionalOptionsSectionComponent 5✅ 2s
Addy.io forwarder 9✅ 414ms
Addy.io forwarder 9✅ 548ms
Addy.io forwarder 8✅ 713ms
AdminConsoleCipherFormConfigService 10✅ 507ms
AppearanceV2Component 5✅ 4s
AppIdService 12✅ 385ms
Attachment 9✅ 216ms
AttachmentsV2Component 3✅ 2s
AttachmentsV2Component 3✅ 6s
AttachmentView 1✅ 181ms
AuthPopoutWindow 8✅ 471ms
AuthRequestService 11✅ 426ms
AuthService 13✅ 225ms
AutofillInit 36✅ 568ms
AutofillInit 19✅ 354ms
AutofillInlineMenuButton 9✅ 1s
AutofillInlineMenuButtonIframe 1✅ 297ms
AutofillInlineMenuContainer 8✅ 741ms
AutofillInlineMenuContentService 28✅ 2s
AutofillInlineMenuIframeElement 3✅ 787ms
AutofillInlineMenuIframeService 35✅ 1⚪ 625ms
AutofillInlineMenuList 73✅ 32s
AutofillInlineMenuListIframe 1✅ 593ms
AutofillOptionsComponent 13✅ 2s
AutofillOverlayButton 7✅ 1s
AutofillOverlayButtonIframe 1✅ 581ms
AutofillOverlayContentService 97✅ 2s
AutofillOverlayContentService 114✅ 3s
AutofillOverlayIframeElement 3✅ 289ms
AutofillOverlayIframeService 39✅ 764ms
AutofillOverlayList 28✅ 5s
AutofillOverlayListIframe 1✅ 570ms
AutofillOverlayPageElement 13✅ 820ms
AutofillService 302✅ 9s
AutoSubmitLogin content script 9✅ 712ms
AutoSubmitLoginBackground 25✅ 810ms
availableAlgorithmsPolicy 9✅ 396ms
BackgroundTaskSchedulerService 6✅ 365ms
BannerComponent 2✅ 821ms
BaseImporter class 27✅ 192ms
BillingAccountProfileStateService 11✅ 213ms
biometrics tests 6✅ 755ms
BiometricStateService 31✅ 639ms
BitwardenPasswordProtectedImporter 11✅ 294ms
BreachReportComponent 7✅ 1s
Browser Utils Service 28✅ 326ms
browser-service 3✅ 2s
BrowserApi 40✅ 540ms
BrowserClipboardService 8✅ 642ms
BrowserPopupUtils 30✅ 555ms
BrowserPremiumUpgradePromptService 1✅ 334ms
BrowserTaskSchedulerService 23✅ 577ms
BrowserTotpCaptureService 5✅ 817ms
BrowserViewPasswordHistoryService 1✅ 1s
BufferedKeyDefinition 9✅ 161ms
BufferedState 22✅ 329ms
buildSvgDomElement 12✅ 2s
Button 4✅ 2s
Button 3✅ 442ms
Button 3✅ 565ms
Callout 4✅ 366ms
canAccessFeature 21✅ 1s
canAccessFeature 21✅ 2s
canAccessFeature 9✅ 912ms
canAccessFeature 15✅ 2s
Card 6✅ 169ms
CardDetailsSectionComponent 7✅ 4s
Chrome CSV Importer 2✅ 516ms
Cipher DTO 19✅ 914ms
Cipher Service 16✅ 1s
CipherAttachmentsComponent 14✅ 8s
CipherAuthorizationService 13✅ 254ms
CipherContextMenuHandler 6✅ 597ms
CipherFormGeneratorComponent 4✅ 6s
CipherView 5✅ 389ms
cleanUserAgent 4✅ 236ms
clearClipboard 2✅ 1s
CLI Console log service 2✅ 643ms
CollectAutofillContentService 124✅ 4s
Collection 3✅ 439ms
CollectionUtils Service 2✅ 352ms
commaSeparatedEmails 5✅ 318ms
compareValues 5✅ 340ms
ConfigService 42✅ 2s
ConsoleLogService 5✅ 419ms
ContentMessageHandler 9✅ 443ms
context-menu 12✅ 845ms
ContextMenuClickedHandler 7✅ 729ms
convertToAccessPolicyItemViews 10✅ 390ms
convertToPeopleAccessPoliciesView 13✅ 320ms
convertValues 5✅ 119ms
CopyCipherFieldService 12✅ 2s
CopyClickDirective 5✅ 808ms
createFilter 20✅ 507ms
CreateForwardingAddressRpc 6✅ 373ms
credential-id-utils 7✅ 335ms
CredentialGeneratorService 49✅ 7s
currentVersion 4✅ 685ms
custom rxjs operators 2✅ 643ms
CustomFieldsComponent 23✅ 3s
Dashlane CSV Importer 8✅ 609ms
decodeJwtTokenToJson 5✅ 337ms
Deep Link Guard 9✅ 517ms
DefaultActiveUserState 28✅ 859ms
DefaultActiveUserStateProvider 1✅ 366ms
DefaultCollectionService 2✅ 544ms
DefaultDerivedState 9✅ 338ms
DefaultDomainSettingsService 2✅ 222ms
DefaultGeneratorNavigationService 5✅ 17s
DefaultGlobalState 18✅ 476ms
DefaultLockService 1✅ 264ms
DefaultLoginApprovalComponentService 2✅ 253ms
DefaultLoginComponentService 6✅ 525ms
DefaultLoginDecryptionOptionsService 3✅ 794ms
DefaultOffscreenDocumentService synchronous callback 22✅ 886ms
DefaultRegistrationFinishService 5✅ 406ms
DefaultSdkService 4✅ 303ms
DefaultServerSettingsService 3✅ 375ms
DefaultSetPasswordJitService 5✅ 918ms
DefaultSingleUserState 31✅ 691ms
DefaultStateProvider 17✅ 178ms
DefaultTaskSchedulerService 7✅ 220ms
DefaultvNextCollectionService 13✅ 2s
DeleteAttachmentComponent 4✅ 3s
DeriveDefinition 2✅ 203ms
deserialization helpers 2✅ 178ms
deserializes state key definitions 10✅ 120ms
deserializes state key definitions 2✅ 360ms
deserializes state UserKeyDefinition {
stateDefinition: [StateDefinition],
key: 'clientKeyHalf',
options: [Object],
clearOn: [Array],
debug: [Object],
[Symbol(UserKeyDefinition)]: true
} 7✅ 243ms
DesktopLockComponentService 17✅ 11s
DesktopLoginApprovalComponentService 3✅ 3s
DesktopLoginComponentService 9✅ 1s
devFlag decorator 2✅ 832ms
deviceTrustService 41✅ 615ms
DomainBase 5✅ 169ms
domainNameValidator 13✅ 3s
DomElementVisibilityService 19✅ 527ms
DomQueryService 5✅ 333ms
DownloadAttachmentComponent 5✅ 1s
DuckDuckGo forwarder 8✅ 336ms
DynamicPasswordPolicyConstraints 23✅ 7s
EFF long word list generation strategy 13✅ 819ms
electronKeyService 2✅ 584ms
ElectronLogMainService 1✅ 364ms
Email subaddress list generation strategy 11✅ 498ms
Email subaddress list generation strategy 11✅ 658ms
EmailCalculator 14✅ 233ms
EmailRandomizer 31✅ 421ms
EmergencyAccessService 8✅ 726ms
EmergencyViewDialogComponent 7✅ 9s
encArrayBuffer 7✅ 183ms
encrypted folders 3✅ 122ms
encrypted org keys 1✅ 237ms
encrypted provider keys 1✅ 147ms
EncryptionPair 4✅ 291ms
EncryptService 20✅ 889ms
EncString 41✅ 263ms
Enpass JSON Importer 5✅ 365ms
EnvironmentService 24✅ 270ms
errorOnChange 52✅ 375ms
EventRunnerService 2✅ 151ms
Ever had user key 2✅ 130ms
ExposedPasswordsReportComponent 3✅ 2s
ExtensionLockComponentService 14✅ 4s
ExtensionLoginComponentService 2✅ 3s
ExtensionLoginDecryptionOptionsService 4✅ 5s
extensionRefreshRedirect 2✅ 333ms
ExtensionSsoComponentService 2✅ 3s
FamiliesPolicyService 5✅ 456ms
Fastmail forwarder 23✅ 546ms
Fido2 Content Script 8✅ 448ms
Fido2 page script with native WebAuthn support 8✅ 489ms
Fido2 page script without native WebAuthn support 3✅ 343ms
FIDO2 page-script for manifest v2 3✅ 326ms
Fido2 Utils 10✅ 293ms
Fido2ActiveRequestManager 4✅ 179ms
Fido2Background 22✅ 925ms
Fido2Credential 7✅ 152ms
Fido2UserVerificationService 13✅ 981ms
FidoAuthenticatorService 32✅ 2⚪ 2s
FidoAuthenticatorService 39✅ 698ms
Field 6✅ 306ms
FilelessImporterBackground 17✅ 479ms
Firefox CSV Importer 2✅ 270ms
Firefox Relay forwarder 8✅ 2s
flagEnabled 11✅ 202ms
Folder 5✅ 152ms
Folder Service 10✅ 440ms
FoldersV2Component 3✅ 2s
FolderView 1✅ 666ms
forbiddenCharacters 4✅ 316ms
foreground background memory storage interaction 6✅ 473ms
ForegroundSyncService 3✅ 530ms
ForegroundTaskSchedulerService 2✅ 502ms
FormSelectionList 15✅ 400ms
ForwarderContext 11✅ 2s
ForwarderGeneratorStrategy 10✅ 606ms
freeTrialTextResolver 3✅ 1s
fromChromeEvent 4✅ 801ms
FSecure FSK Importer 2✅ 172ms
functionToObservable 9✅ 510ms
GeneratedCredential 6✅ 228ms
GeneratedCredential 6✅ 344ms
GeneratePasswordToClipboardCommand 2✅ 445ms
GeneratorComponent 2✅ 2s
GeneratorNavigationEvaluator 10✅ 2s
GetAccountIdRpc 5✅ 489ms
getStoredValue 3✅ 331ms
getUniqueItems 12✅ 1s
guid-utils 2✅ 187ms
helpers 6✅ 139ms
Icon 5✅ 1s
IconComponent 2✅ 1s
Identity 6✅ 258ms
IfFeatureDirective 6✅ 375ms
ImportService 12✅ 1s
ImportService 2✅ 27s
InactiveTwoFactorReportComponent 3✅ 2s
InlineDerivedState 3✅ 162ms
InlineMenuFieldQualificationService 52✅ 607ms
InsertAutofillContentService 51✅ 958ms
IntegrationCardComponent 13✅ 2s
IntegrationContext 19✅ 200ms
IntegrationGridComponent 4✅ 8s
IntegrationsComponent 1✅ 19s
Is Enterprise Org Guard 11✅ 1s
Is Paid Org Guard 4✅ 810ms
isDynamic 2✅ 312ms
ItemDetailsSectionComponent 27✅ 3s
ItemDetailsV2Component 2✅ 4s
Jest 1✅ 153ms
KdfConfigService 15✅ 386ms
KeePass2 Xml Importer 5✅ 660ms
KeePassX CSV Importer 2✅ 386ms
Keeper CSV Importer 5✅ 210ms
Keeper Json Importer 5✅ 474ms
Key definitions 6✅ 6s
Key definitions 5✅ 287ms
Key definitions 2✅ 2s
Key definitions 1✅ 2s
KeyConnectorService 14✅ 399ms
KeyDefinition 17✅ 184ms
KeyGenerationService 9✅ 3s
KeyRotationService 6✅ 2s
keyService 54✅ 2s
KeyServiceLegacyEncryptorProvider 24✅ 458ms
KeyServiceRandomizer 22✅ 384ms
Lastpass CSV Importer 5✅ 236ms
Lazy 7✅ 154ms
leastPrivilege 5✅ 18s
LegacyPasswordGenerationService 14✅ 7s
LegacyUsernameGenerationService 15✅ 9s
LocalBackedSessionStorage 21✅ 511ms
LocalGeneratorHistoryService 12✅ 8s
Login DTO 8✅ 234ms
LoginApprovalComponent 4✅ 5s
LoginCredentialsViewComponent 9✅ 2s
LoginDetailsSectionComponent 41✅ 10s
LoginEmailService 8✅ 390ms
LoginStrategy 30✅ 4s
LoginStrategy 10✅ 2s
LoginStrategy 17✅ 2s
LoginStrategy 16✅ 1s
LoginStrategy 15✅ 2s
LoginStrategy 12✅ 1s
LoginStrategy 22✅ 1s
LoginStrategyService 4✅ 769ms
LoginUri 8✅ 777ms
LoginUriView 28✅ 1s
LoginView 1✅ 278ms
LP Suppress Import Download 5✅ 379ms
LP Suppress Import Download for Manifest v2 1✅ 280ms
LpFilelessImporter 16✅ 2s
Member Cipher Details API Service 6✅ 2s
Member Cipher Details API Service 2✅ 283ms
Member Cipher Details API Service 4✅ 436ms
MemoryStorageService 5✅ 192ms
Menu 4✅ 791ms
MessageListener 2✅ 604ms
Messenger 7✅ 369ms
MigrationBuilder 32✅ 436ms
MigrationBuilderService 32✅ 2s
MigrationRunner 4✅ 1⚪ 2s
migrator default methods 24✅ 213ms
MSecureCsvImporter.parse 5✅ 284ms
Myki CSV Importer 6✅ 289ms
NavigationProductSwitcherComponent 6✅ 943ms
Netwrix Password Secure CSV Importer 5✅ 247ms
New Device Verification Notice 3✅ 2s
NewDeviceVerificationNoticeGuard 12✅ 451ms
NewDeviceVerificationNoticePageOneComponent 9✅ 2s
NewDeviceVerificationNoticePageTwoComponent 8✅ 2s
NewItemDropdownV2Component 6✅ 2s
NodeCrypto Function Service 64✅ 998ms
NordPass CSV Importer 13✅ 284ms
normalizeExpiryYearFormat 133✅ 2❌ 316ms
NotificationBackground 51✅ 1s
objectToStore 11✅ 400ms
OffscreenDocument 5✅ 651ms
OpenAttachmentsComponent 7✅ 2s
OptionsClassifier 6✅ 398ms
Org Domain API Service 8✅ 282ms
Org Domain Service 7✅ 242ms
Organization Permissions Guard 7✅ 792ms
Organization Redirect Guard 4✅ 529ms
OrganizationAuthRequestService 5✅ 4s
OrganizationManagementPreferencesService 3✅ 156ms
ORGANIZATIONS state 1✅ 175ms
OrganizationService 17✅ 254ms
OrganizationService 11✅ 294ms
OrganizationUserResetPasswordService 11✅ 382ms
OrgKeyEncryptor 9✅ 187ms
orgSeatLimitReachedValidator 6✅ 415ms
OverlayBackground 147✅ 10s
OverlayBackground 69✅ 940ms
OverlayNotificationsBackground 30✅ 713ms
OverlayNotificationsContentService 11✅ 1s
p1363ToDer 6✅ 174ms
Passky Json Importer 2✅ 400ms
Passphrase generation strategy 12✅ 595ms
passphraseLeastPrivilege 5✅ 354ms
PassphrasePolicyConstraints 13✅ 402ms
Password 6✅ 147ms
Password generation strategy 21✅ 726ms
password generator constraint utilities 43✅ 480ms
Password generator options builder 137✅ 3s
Password generator options builder 34✅ 374ms
Password generator options builder 4✅ 596ms
Password generator service 10✅ 550ms
PasswordHealthComponent 2✅ 15s
PasswordHealthMembersUriComponent 1✅ 6s
PasswordHistoryV2Component 2✅ 6s
PasswordHistoryView 1✅ 223ms
PasswordHistoryViewComponent 2✅ 2s
PasswordInputToggle 9✅ 3s
passwordLeastPrivilege 9✅ 364ms
PasswordPolicyConstraints 31✅ 356ms
PasswordRandomizer 31✅ 515ms
PasswordRepromptService 2✅ 934ms
PasswordResetEnrollmentServiceImplementation 5✅ 696ms
PasswordStrengthService 6✅ 309ms
PasswordStrengthV2Component 9✅ 1s
PasswordXPCsvImporter 9✅ 347ms
PinService 42✅ 576ms
PolicyService 23✅ 951ms
Popup router cache guard 6✅ 518ms
popup view cache 11✅ 846ms
PREFERENCES 6✅ 265ms
processNames 7✅ 64ms
ProductSwitcherService 14✅ 310ms
Project Redirect Guard 3✅ 2s
Protonpass Json Importer 9✅ 519ms
Provider Permissions Guard 6✅ 5s
PROVIDERS key definition 9✅ 462ms
PSONO JSON Importer 13✅ 1⚪ 350ms
RadioButton 3✅ 492ms
RadioGroupComponent 3✅ 2s
RangeWithDefault 4✅ 115ms
regenerateIfNeeded 12✅ 1s
RemoveLegacyEtmKeyMigrator 72✅ 538ms
RemoveLegacyEtmKeyMigrator 60✅ 233ms
RemoveLegacyEtmKeyMigrator 67✅ 308ms
RemoveLegacyEtmKeyMigrator 68✅ 384ms
RemoveLegacyEtmKeyMigrator 66✅ 290ms
RemoveLegacyEtmKeyMigrator 65✅ 1s
RemoveLegacyEtmKeyMigrator 67✅ 307ms
RemoveLegacyEtmKeyMigrator 65✅ 414ms
RemoveLegacyEtmKeyMigrator 66✅ 305ms
RemoveLegacyEtmKeyMigrator 66✅ 317ms
RemoveLegacyEtmKeyMigrator 70✅ 417ms
RemoveLegacyEtmKeyMigrator 84✅ 385ms
RemoveLegacyEtmKeyMigrator 66✅ 288ms
RemoveLegacyEtmKeyMigrator 65✅ 363ms
RemoveLegacyEtmKeyMigrator 64✅ 322ms
RemoveLegacyEtmKeyMigrator 62✅ 289ms
RemoveLegacyEtmKeyMigrator 66✅ 310ms
RemoveLegacyEtmKeyMigrator 65✅ 427ms
RemoveLegacyEtmKeyMigrator 66✅ 338ms
RemoveLegacyEtmKeyMigrator 66✅ 322ms
RemoveLegacyEtmKeyMigrator 66✅ 302ms
RemoveLegacyEtmKeyMigrator 67✅ 308ms
RemoveLegacyEtmKeyMigrator 65✅ 262ms
RemoveLegacyEtmKeyMigrator 68✅ 337ms
RemoveLegacyEtmKeyMigrator 66✅ 387ms
RemoveLegacyEtmKeyMigrator 67✅ 506ms
RemoveLegacyEtmKeyMigrator 62✅ 271ms
RemoveLegacyEtmKeyMigrator 64✅ 295ms
RemoveLegacyEtmKeyMigrator 65✅ 394ms
RemoveLegacyEtmKeyMigrator 64✅ 404ms
RemoveLegacyEtmKeyMigrator 68✅ 338ms
RemoveLegacyEtmKeyMigrator 64✅ 300ms
RemoveLegacyEtmKeyMigrator 66✅ 354ms
RemoveLegacyEtmKeyMigrator 64✅ 331ms
RemoveLegacyEtmKeyMigrator 64✅ 1s
RemoveLegacyEtmKeyMigrator 67✅ 832ms
RemoveLegacyEtmKeyMigrator 66✅ 950ms
RemoveLegacyEtmKeyMigrator 67✅ 392ms
RemoveLegacyEtmKeyMigrator 67✅ 406ms
RemoveLegacyEtmKeyMigrator 64✅ 522ms
RemoveLegacyEtmKeyMigrator 67✅ 2s
RemoveLegacyEtmKeyMigrator 67✅ 247ms
RemoveLegacyEtmKeyMigrator 67✅ 285ms
RemoveLegacyEtmKeyMigrator 66✅ 278ms
RemoveLegacyEtmKeyMigrator 63✅ 257ms
RemoveLegacyEtmKeyMigrator 63✅ 304ms
RemoveLegacyEtmKeyMigrator 65✅ 311ms
RemoveLegacyEtmKeyMigrator 66✅ 411ms
RemoveLegacyEtmKeyMigrator 66✅ 295ms
RemoveLegacyEtmKeyMigrator 63✅ 247ms
RemoveLegacyEtmKeyMigrator 64✅ 291ms
RemoveLegacyEtmKeyMigrator 64✅ 277ms
RemoveLegacyEtmKeyMigrator 65✅ 293ms
RemoveLegacyEtmKeyMigrator 66✅ 335ms
RemoveLegacyEtmKeyMigrator 64✅ 763ms
RemoveLegacyEtmKeyMigrator 63✅ 586ms
RemoveLegacyEtmKeyMigrator 62✅ 632ms
RemoveLegacyEtmKeyMigrator 62✅ 237ms
RemoveLegacyEtmKeyMigrator 62✅ 236ms
RemoveLegacyEtmKeyMigrator 64✅ 206ms
RemoveLegacyEtmKeyMigrator 62✅ 248ms
RemoveLegacyEtmKeyMigrator 66✅ 513ms
RemoveLegacyEtmKeyMigrator 61✅ 232ms
RemoveLegacyEtmKeyMigrator 62✅ 218ms
RemoveLegacyEtmKeyMigrator 62✅ 1s
RemoveLegacyEtmKeyMigrator 62✅ 248ms
RemoveLegacyEtmKeyMigrator 62✅ 250ms
RemoveLegacyEtmKeyMigrator 62✅ 223ms
RestClient 42✅ 280ms
ReusedPasswordsReportComponent 3✅ 5s
Roboform CSV Importer 3✅ 295ms
RotateableKeySetService 1✅ 757ms
Safari CSV Importer 2✅ 265ms
SafeUrls service 3✅ 144ms
ScriptInjectorService 8✅ 316ms
SecretClassifier 17✅ 175ms
SecretKeyDefinition 18✅ 183ms
SecretService 3✅ 772ms
SecretsManagerPortingApiService 8✅ 582ms
SecretsManagerService 4✅ 1s
SecretState 13✅ 394ms
SecureNote 5✅ 815ms
SecureSafe CSV Importer 2✅ 465ms
Send 3✅ 149ms
Send State Provider 2✅ 175ms
SendAccess 3✅ 2s
SendCreatedComponent 9✅ 4s
SendFile 3✅ 331ms
SendItemsService 7✅ 11s
SendListFiltersComponent 3✅ 11s
SendListFiltersService 3✅ 605ms
SendListItemsContainerComponent 4✅ 24s
SendService 28✅ 1s
SendText 3✅ 132ms
SendV2Component 4✅ 2s
sequentialize decorator 10✅ 939ms
ServerConfigData 3✅ 524ms
ServerSettings 3✅ 322ms
Service account Redirect Guard 3✅ 3s
ServiceContainer 1✅ 13s
ServiceContainer 1✅ 24s
serviceUtils 4✅ 121ms
Specific State Providers 16✅ 234ms
Sshkey 5✅ 120ms
SsoComponent 20✅ 8s
state 3✅ 175ms
state definitions follow rules for client web 292✅ 4s
StateEventRegistrarService 3✅ 2s
StorageServiceProvider 2✅ 220ms
SubjectMessageSender 5✅ 1s
sum 22✅ 342ms
SymmetricCryptoKey 7✅ 152ms
SyncServiceListener 3✅ 655ms
TabsBackground 19✅ 452ms
throttle decorator 5✅ 348ms
toAlmostEqual custom matcher 9✅ 152ms
Toast default timer 2✅ 292ms
toBeFulfilled 15✅ 182ms
toEqualBuffer custom matcher 4✅ 135ms
TokenService 180✅ 8s
TotpService 5✅ 634ms
TrialInitiationComponent 15✅ 26s
TriggerAutofillScriptInjection 1✅ 569ms
trimValidator 7✅ 298ms
TwoFactorComponent 17✅ 1s
TwoFactorComponent 16✅ 5s
unauthUiRefreshRedirect 2✅ 745ms
UnsecuredWebsitesReportComponent 3✅ 2s
UriOptionComponent 14✅ 2s
UserAutoUnlockKeyService 3✅ 182ms
UserDecryptionOptionsService 4✅ 388ms
UserKeyEncryptor 9✅ 192ms
UserKeyEncryptor 11✅ 146ms
UsernameRandomizer 10✅ 522ms
UserStateSubject 49✅ 874ms
UserVerificationService 20✅ 345ms
Utils Service 92✅ 315ms
validateRpId 11✅ 151ms
Vault Browser State Service 4✅ 587ms
vault filter service 14✅ 2s
VaultBannersComponent 8✅ 7s
VaultBannersService 14✅ 624ms
VaultExportService 14✅ 9s
VaultExportService 14✅ 7s
VaultFilter 19✅ 368ms
VaultFilter 18✅ 677ms
VaultGeneratorDialogComponent 3✅ 3s
VaultHeaderV2Component 5✅ 4s
VaultOnboardingComponent 12✅ 2s
VaultPopoutWindow 10✅ 331ms
VaultPopupAutofillService 27✅ 2s
VaultPopupItemsService 27✅ 10s
VaultPopupListFiltersService 27✅ 852ms
VaultProfileService 6✅ 296ms
VaultTimeoutInputComponent 3✅ 2s
VaultTimeoutService 18✅ 298ms
VaultTimeoutSettingsService 47✅ 642ms
ViewComponent 3✅ 6s
ViewIdentitySectionsComponent 7✅ 2s
ViewV2Component 8✅ 2s
WeakPasswordsReportComponent 3✅ 2s
Web Platform Utils Service 14✅ 286ms
WebauthnAdminService 10✅ 797ms
WebAuthnLoginPrfKeyService 1✅ 222ms
WebAuthnLoginService 6✅ 564ms
WebCipherFormGenerationService 5✅ 2s
WebCrypto Function Service 69✅ 692ms
WebEnvironmentService 20✅ 1s
WebLockComponentService 7✅ 320ms
WebLoginComponentService 5✅ 5s
WebLoginDecryptionOptionsService 2✅ 2s
WebMigrationRunner 5✅ 391ms
WebRegistrationFinishService 13✅ 12s
WebSsoComponentService 2✅ 2s
WebStorageServiceProvider 6✅ 472ms
WebVaultGeneratorDialogComponent 4✅ 4s
WebVaultPremiumUpgradePromptService 3✅ 5s
WebViewPasswordHistoryService 1✅ 549ms
Zoho Vault CSV Importer 4✅ 244ms

❌ normalizeExpiryYearFormat

normalizeExpiryYearFormat should return '2012' when '-12' is passed
  ✅ normalizeExpiryYearFormat should return '2012' when '-12' is passed
  ✅ normalizeExpiryYearFormat should return '2012' when '-12' is passed
normalizeExpiryYearFormat should return '2000' when '0' is passed
  ✅ normalizeExpiryYearFormat should return '2000' when '0' is passed
  ✅ normalizeExpiryYearFormat should return '2000' when '0' is passed
normalizeExpiryYearFormat should return '2043' when '2043' is passed
  ✅ normalizeExpiryYearFormat should return '2043' when '2043' is passed
  ✅ normalizeExpiryYearFormat should return '2043' when '2043' is passed
normalizeExpiryYearFormat should return '2024' when '24' is passed
  ✅ normalizeExpiryYearFormat should return '2024' when '24' is passed
  ✅ normalizeExpiryYearFormat should return '2024' when '24' is passed
normalizeExpiryYearFormat should return '3054' when '3054' is passed
  ✅ normalizeExpiryYearFormat should return '3054' when '3054' is passed
  ✅ normalizeExpiryYearFormat should return '3054' when '3054' is passed
normalizeExpiryYearFormat should return '2043' when '31423524543' is passed
  ✅ normalizeExpiryYearFormat should return '2043' when '31423524543' is passed
  ✅ normalizeExpiryYearFormat should return '2043' when '31423524543' is passed
normalizeExpiryYearFormat should return '2004' when '4' is passed
  ✅ normalizeExpiryYearFormat should return '2004' when '4' is passed
  ✅ normalizeExpiryYearFormat should return '2004' when '4' is passed
normalizeExpiryYearFormat should return 'null' when 'null' is passed
  ✅ normalizeExpiryYearFormat should return 'null' when 'null' is passed
normalizeExpiryYearFormat should return 'null' when 'undefined' is passed
  ✅ normalizeExpiryYearFormat should return 'null' when 'undefined' is passed
normalizeExpiryYearFormat should return 'null' when '' is passed
  ✅ normalizeExpiryYearFormat should return 'null' when '' is passed
normalizeExpiryYearFormat should return '2000' when '00' is passed
  ✅ normalizeExpiryYearFormat should return '2000' when '00' is passed
normalizeExpiryYearFormat should return '2000' when '000' is passed
  ✅ normalizeExpiryYearFormat should return '2000' when '000' is passed
normalizeExpiryYearFormat should return '2000' when '0000' is passed
  ✅ normalizeExpiryYearFormat should return '2000' when '0000' is passed
normalizeExpiryYearFormat should return '2000' when '00000' is passed
  ✅ normalizeExpiryYearFormat should return '2000' when '00000' is passed
normalizeExpiryYearFormat should return '2034' when '0234234' is passed
  ✅ normalizeExpiryYearFormat should return '2034' when '0234234' is passed
normalizeExpiryYearFormat should return '2004' when '04' is passed
  ✅ normalizeExpiryYearFormat should return '2004' when '04' is passed
normalizeExpiryYearFormat should return 'null' when 'aaaa' is passed
  ✅ normalizeExpiryYearFormat should return 'null' when 'aaaa' is passed
normalizeExpiryYearFormat should return 'null' when 'adgshsfhjsdrtyhsrth' is passed
  ✅ normalizeExpiryYearFormat should return 'null' when 'adgshsfhjsdrtyhsrth' is passed
normalizeExpiryYearFormat should return '2045' when 'agdredg42grg35grrr. ea3534@#^145345ag$%^  -_#$rdg ' is passed
  ✅ normalizeExpiryYearFormat should return '2045' when 'agdredg42grg35grrr. ea3534@#^145345ag$%^  -_#$rdg ' is passed
normalizeExpiryYearFormat in the year 3107 should return '3112' when '-12' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '3112' when '-12' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '3112' when '-12' is passed
normalizeExpiryYearFormat in the year 3107 should return '3100' when '0' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '3100' when '0' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '3100' when '0' is passed
normalizeExpiryYearFormat in the year 3107 should return '2043' when '2043' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '2043' when '2043' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '2043' when '2043' is passed
normalizeExpiryYearFormat in the year 3107 should return '3124' when '24' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '3124' when '24' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '3124' when '24' is passed
normalizeExpiryYearFormat in the year 3107 should return '3054' when '3054' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '3054' when '3054' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '3054' when '3054' is passed
normalizeExpiryYearFormat in the year 3107 should return '3143' when '31423524543' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '3143' when '31423524543' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '3143' when '31423524543' is passed
normalizeExpiryYearFormat in the year 3107 should return '3104' when '4' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '3104' when '4' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '3104' when '4' is passed
normalizeExpiryYearFormat in the year 3107 should return 'null' when 'null' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return 'null' when 'null' is passed
normalizeExpiryYearFormat in the year 3107 should return 'null' when 'undefined' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return 'null' when 'undefined' is passed
normalizeExpiryYearFormat in the year 3107 should return 'null' when '' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return 'null' when '' is passed
normalizeExpiryYearFormat in the year 3107 should return '3100' when '00' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '3100' when '00' is passed
normalizeExpiryYearFormat in the year 3107 should return '3100' when '000' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '3100' when '000' is passed
normalizeExpiryYearFormat in the year 3107 should return '3100' when '0000' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '3100' when '0000' is passed
normalizeExpiryYearFormat in the year 3107 should return '3100' when '00000' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '3100' when '00000' is passed
normalizeExpiryYearFormat in the year 3107 should return '3134' when '0234234' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '3134' when '0234234' is passed
normalizeExpiryYearFormat in the year 3107 should return '3104' when '04' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '3104' when '04' is passed
normalizeExpiryYearFormat in the year 3107 should return 'null' when 'aaaa' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return 'null' when 'aaaa' is passed
normalizeExpiryYearFormat in the year 3107 should return 'null' when 'adgshsfhjsdrtyhsrth' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return 'null' when 'adgshsfhjsdrtyhsrth' is passed
normalizeExpiryYearFormat in the year 3107 should return '3145' when 'agdredg42grg35grrr. ea3534@#^145345ag$%^  -_#$rdg ' is passed
  ✅ normalizeExpiryYearFormat in the year 3107 should return '3145' when 'agdredg42grg35grrr. ea3534@#^145345ag$%^  -_#$rdg ' is passed
isCardExpired should return false when the card expiry month is null and the card expiry year is null
  ✅ isCardExpired should return false when the card expiry month is null and the card expiry year is null
isCardExpired should return false when the card expiry month is undefined and the card expiry year is undefined
  ✅ isCardExpired should return false when the card expiry month is undefined and the card expiry year is undefined
isCardExpired should return false when the card expiry month is  and the card expiry year is 
  ✅ isCardExpired should return false when the card expiry month is  and the card expiry year is
isCardExpired should return false when the card expiry month is 12 and the card expiry year is agdredg42grg35grrr. ea3534@#^145345ag$%^  -_#$rdg 
  ✅ isCardExpired should return false when the card expiry month is 12 and the card expiry year is agdredg42grg35grrr. ea3534@#^145345ag$%^  -_#$rdg
isCardExpired should return true when the card expiry month is 0 and the card expiry year is 2025
  ❌ isCardExpired should return true when the card expiry month is 0 and the card expiry year is 2025
	Error: expect(received).toBe(expected) // Object.is equality
  ❌ isCardExpired should return true when the card expiry month is 0 and the card expiry year is 2025
	Error: expect(received).toBe(expected) // Object.is equality
isCardExpired should return true when the card expiry month is 0 and the card expiry year is 2024
  ✅ isCardExpired should return true when the card expiry month is 0 and the card expiry year is 2024
isCardExpired should return false when the card expiry month is 00 and the card expiry year is 2026
  ✅ isCardExpired should return false when the card expiry month is 00 and the card expiry year is 2026
isCardExpired should return true when the card expiry month is 1 and the card expiry year is 0000
  ✅ isCardExpired should return true when the card expiry month is 1 and the card expiry year is 0000
isCardExpired should return false when the card expiry month is null and the card expiry year is 25
  ✅ isCardExpired should return false when the card expiry month is null and the card expiry year is 25
isCardExpired should return true when the card expiry month is null and the card expiry year is 24
  ✅ isCardExpired should return true when the card expiry month is null and the card expiry year is 24
isCardExpired should return false when the card expiry month is 1 and the card expiry year is null
  ✅ isCardExpired should return false when the card expiry month is 1 and the card expiry year is null
isCardExpired should return true when the card expiry month is 1 and the card expiry year is 2024
  ✅ isCardExpired should return true when the card expiry month is 1 and the card expiry year is 2024
isCardExpired should return false when the card expiry month is 13 and the card expiry year is 2025
  ✅ isCardExpired should return false when the card expiry month is 13 and the card expiry year is 2025
isCardExpired should return true when the card expiry month is 37 and the card expiry year is 2024
  ✅ isCardExpired should return true when the card expiry month is 37 and the card expiry year is 2024
isCardExpired should return false when the card expiry month is 1 and the card expiry year is 2025
  ✅ isCardExpired should return false when the card expiry month is 1 and the card expiry year is 2025
isCardExpired should return false when the card expiry month is 1 and the card expiry year is 25
  ✅ isCardExpired should return false when the card expiry month is 1 and the card expiry year is 25
isCardExpired should return false when the card expiry month is 0 and the card expiry year is 2026
  ✅ isCardExpired should return false when the card expiry month is 0 and the card expiry year is 2026
parseYearMonthExpiry returns "null" expiration year and month values when a value of "" is passed
  ✅ parseYearMonthExpiry returns "null" expiration year and month values when a value of "" is passed
parseYearMonthExpiry returns "null" expiration year and month values when a value of "/" is passed
  ✅ parseYearMonthExpiry returns "null" expiration year and month values when a value of "/" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of " 2024 / 05 " is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of " 2024 / 05 " is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05	2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05	2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 24" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05 24" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05-2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05-2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05-24" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05-24" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05.2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05.2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05.24" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05.24" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05/2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05/2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05/24" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "05/24" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "052024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "052024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "0524" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "0524" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "2024 05" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "2024 05" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "2024 5" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "2024 5" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "2024-05" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "2024-05" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "2024-5" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "2024-5" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "2024.05" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "2024.05" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "2024.5" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "2024.5" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "2024/05" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "2024/05" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "2024/5" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "2024/5" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "202405" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "202405" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "20245" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "20245" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "24 05" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "24 05" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "24 5" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "24 5" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "24-05" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "24-05" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "24-5" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "24-5" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "24.05" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "24.05" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "24.5" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "24.5" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "24/05" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "24/05" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "24/5" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "24/5" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "2405" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "2405" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "5 2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "5 2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "5 24" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "5 24" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "5-2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "5-2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "5-24" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "5-24" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "5.2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "5.2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "5.24" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "5.24" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "5/2024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "5/2024" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "5/24" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "5/24" is passed
parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "52024" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2024" and month value of "5" when a value of "52024" is passed
parseYearMonthExpiry returns an expiration year value of "2002" and month value of "2" when a value of "022" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2002" and month value of "2" when a value of "022" is passed
parseYearMonthExpiry returns an expiration year value of "2002" and month value of "2" when a value of "202" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2002" and month value of "2" when a value of "202" is passed
parseYearMonthExpiry returns an expiration year value of "2002" and month value of "1" when a value of "1/2/3/4" is passed
  ✅ parseYearMonthExpiry returns an expiration year value of "2002" and month value of "1" when a value of "1/2/3/4" is passed
parseYearMonthExpiry returns valid expiration year and month values when a value of "198" is passed
  ✅ parseYearMonthExpiry returns valid expiration year and month values when a value of "198" is passed
parseYearMonthExpiry ambiguous input cases returns valid expiration year and month values when a value of "111" is passed
  ✅ parseYearMonthExpiry ambiguous input cases returns valid expiration year and month values when a value of "111" is passed
parseYearMonthExpiry ambiguous input cases returns valid expiration year and month values when a value of "212" is passed
  ✅ parseYearMonthExpiry ambiguous input cases returns valid expiration year and month values when a value of "212" is passed
parseYearMonthExpiry ambiguous input cases returns valid expiration year and month values when a value of "245" is passed
  ✅ parseYearMonthExpiry ambiguous input cases returns valid expiration year and month values when a value of "245" is passed
parseYearMonthExpiry ambiguous input cases returns valid expiration year and month values when a value of "524" is passed
  ✅ parseYearMonthExpiry ambiguous input cases returns valid expiration year and month values when a value of "524" is passed

Annotations

Check failure on line 123 in libs/common/src/autofill/utils.spec.ts

See this annotation in the file changed.

@github-actions github-actions / Test Results

normalizeExpiryYearFormat ► isCardExpired should return true when the card expiry month is 0 and the card expiry year is 2025 ► isCardExpired should return true when the card expiry month is 0 and the card expiry year is 2025

Failed test found in:
  junit.xml
Error:
  Error: expect(received).toBe(expected) // Object.is equality
Raw output
Error: expect(received).toBe(expected) // Object.is equality

Expected: true
Received: false
    at Object.<anonymous> (/home/runner/work/clients/clients/libs/common/src/autofill/utils.spec.ts:123:31)
    at Promise.then.completed (/home/runner/work/clients/clients/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/clients/clients/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/clients/clients/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/clients/clients/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/clients/clients/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/clients/clients/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/clients/clients/node_modules/jest-runner/build/testWorker.js:106:12)

Check failure on line 123 in libs/common/src/autofill/utils.spec.ts

See this annotation in the file changed.

@github-actions github-actions / Test Results

normalizeExpiryYearFormat ► isCardExpired should return true when the card expiry month is 0 and the card expiry year is 2025 ► isCardExpired should return true when the card expiry month is 0 and the card expiry year is 2025

Failed test found in:
  junit.xml
Error:
  Error: expect(received).toBe(expected) // Object.is equality
Raw output
Error: expect(received).toBe(expected) // Object.is equality

Expected: true
Received: false
    at Object.<anonymous> (/home/runner/work/clients/clients/libs/common/src/autofill/utils.spec.ts:123:31)
    at Promise.then.completed (/home/runner/work/clients/clients/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/clients/clients/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/clients/clients/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/clients/clients/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/clients/clients/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/clients/clients/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/clients/clients/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/clients/clients/node_modules/jest-runner/build/testWorker.js:106:12)