[PM-14421] Access Intelligence: Introduce At-risk Passwords Page #43799
11535 passed, 7 failed and 5 skipped
❌ junit.xml
11547 tests were completed in 322s with 11535 passed, 7 failed and 5 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
1Password 1Pif Importer | 5✅ | 262ms | ||
1Password 1Pux Importer | 30✅ | 7s | ||
1Password mac CSV Importer | 3✅ | 279ms | ||
1Password windows CSV Importer | 3✅ | 722ms | ||
AcceptOrganizationInviteService | 5✅ | 359ms | ||
AccessPolicySelectorService | 26✅ | 2s | ||
AccessPolicyService | 5✅ | 2s | ||
AccessSelectorComponent | 15✅ | 3s | ||
Account | 2✅ | 211ms | ||
accountInfoEqual | 37✅ | 230ms | ||
AccountKeys | 4✅ | 180ms | ||
AccountProfile | 1✅ | 315ms | ||
AccountSwitcherService | 7✅ | 526ms | ||
activeAuthGuard | 3✅ | 632ms | ||
AddEditComponentV2 | 2✅ | 7s | ||
AddEditCustomFieldDialogComponent | 5✅ | 1s | ||
AddEditFolderDialogComponent | 8✅ | 2s | ||
AddEditV2Component | 23✅ | 3s | ||
AdditionalOptionsSectionComponent | 5✅ | 3s | ||
Addy.io forwarder | 9✅ | 586ms | ||
Addy.io forwarder | 9✅ | 307ms | ||
Addy.io forwarder | 8✅ | 653ms | ||
AdminConsoleCipherFormConfigService | 10✅ | 2s | ||
AppearanceV2Component | 5✅ | 2s | ||
AppIdService | 12✅ | 515ms | ||
AtRiskPasswordsComponent | 7❌ | 3s | ||
Attachment | 9✅ | 179ms | ||
AttachmentsV2Component | 3✅ | 3s | ||
AttachmentsV2Component | 3✅ | 9s | ||
AttachmentView | 1✅ | 257ms | ||
AuthPopoutWindow | 9✅ | 321ms | ||
AuthRequestService | 11✅ | 474ms | ||
AuthService | 13✅ | 188ms | ||
AutofillInit | 36✅ | 488ms | ||
AutofillInit | 19✅ | 531ms | ||
AutofillInlineMenuButton | 9✅ | 523ms | ||
AutofillInlineMenuButtonIframe | 1✅ | 356ms | ||
AutofillInlineMenuContainer | 8✅ | 749ms | ||
AutofillInlineMenuContentService | 28✅ | 2s | ||
AutofillInlineMenuIframeElement | 3✅ | 474ms | ||
AutofillInlineMenuIframeService | 35✅ | 1⚪ | 480ms | |
AutofillInlineMenuList | 73✅ | 32s | ||
AutofillInlineMenuListIframe | 1✅ | 1s | ||
AutofillOptionsComponent | 13✅ | 2s | ||
AutofillOverlayButton | 7✅ | 679ms | ||
AutofillOverlayButtonIframe | 1✅ | 801ms | ||
AutofillOverlayContentService | 97✅ | 2s | ||
AutofillOverlayContentService | 114✅ | 3s | ||
AutofillOverlayIframeElement | 3✅ | 449ms | ||
AutofillOverlayIframeService | 39✅ | 532ms | ||
AutofillOverlayList | 28✅ | 5s | ||
AutofillOverlayListIframe | 1✅ | 551ms | ||
AutofillOverlayPageElement | 13✅ | 298ms | ||
AutofillService | 308✅ | 9s | ||
AutoSubmitLogin content script | 9✅ | 744ms | ||
AutoSubmitLoginBackground | 25✅ | 661ms | ||
availableAlgorithmsPolicy | 9✅ | 338ms | ||
BackgroundTaskSchedulerService | 6✅ | 424ms | ||
BannerComponent | 2✅ | 483ms | ||
BaseImporter class | 27✅ | 177ms | ||
BillingAccountProfileStateService | 13✅ | 272ms | ||
BiometricMessageHandlerService | 15✅ | 7s | ||
biometrics tests | 6✅ | 751ms | ||
BiometricStateService | 31✅ | 530ms | ||
BitwardenPasswordProtectedImporter | 11✅ | 409ms | ||
BreachReportComponent | 7✅ | 815ms | ||
Browser Utils Service | 28✅ | 451ms | ||
browser-service | 3✅ | 1s | ||
BrowserApi | 40✅ | 602ms | ||
BrowserClipboardService | 8✅ | 319ms | ||
BrowserPopupUtils | 30✅ | 521ms | ||
BrowserPremiumUpgradePromptService | 1✅ | 487ms | ||
BrowserTaskSchedulerService | 23✅ | 619ms | ||
BrowserTotpCaptureService | 7✅ | 292ms | ||
BrowserViewPasswordHistoryService | 1✅ | 560ms | ||
BufferedKeyDefinition | 9✅ | 138ms | ||
BufferedState | 22✅ | 291ms | ||
buildCipherIcon | 15✅ | 166ms | ||
buildSvgDomElement | 12✅ | 933ms | ||
Button | 4✅ | 389ms | ||
Button | 3✅ | 507ms | ||
Button | 3✅ | 484ms | ||
Callout | 4✅ | 644ms | ||
canAccessFeature | 21✅ | 3s | ||
canAccessFeature | 21✅ | 1s | ||
canAccessFeature | 17✅ | 3s | ||
canAccessFeature | 9✅ | 2s | ||
Card | 6✅ | 421ms | ||
CardDetailsSectionComponent | 7✅ | 2s | ||
Chrome CSV Importer | 2✅ | 285ms | ||
Cipher DTO | 19✅ | 973ms | ||
Cipher Service | 17✅ | 2s | ||
CipherAttachmentsComponent | 14✅ | 9s | ||
CipherAuthorizationService | 13✅ | 249ms | ||
CipherContextMenuHandler | 6✅ | 359ms | ||
CipherFormCacheService | 7✅ | 856ms | ||
CipherFormGeneratorComponent | 4✅ | 2s | ||
CipherView | 5✅ | 564ms | ||
cleanUserAgent | 4✅ | 286ms | ||
clearClipboard | 2✅ | 324ms | ||
CLI Console log service | 2✅ | 925ms | ||
CollectAutofillContentService | 124✅ | 4s | ||
Collection | 3✅ | 827ms | ||
CollectionUtils Service | 2✅ | 324ms | ||
commaSeparatedEmails | 5✅ | 639ms | ||
compareValues | 5✅ | 297ms | ||
ConfigService | 42✅ | 1s | ||
ConsoleLogService | 5✅ | 153ms | ||
ContentMessageHandler | 9✅ | 423ms | ||
context-menu | 12✅ | 719ms | ||
ContextMenuClickedHandler | 7✅ | 477ms | ||
convertToAccessPolicyItemViews | 10✅ | 369ms | ||
convertToPeopleAccessPoliciesView | 13✅ | 374ms | ||
convertValues | 5✅ | 439ms | ||
CopyCipherFieldService | 12✅ | 1s | ||
CopyClickDirective | 5✅ | 9s | ||
createFilter | 20✅ | 436ms | ||
CreateForwardingAddressRpc | 6✅ | 460ms | ||
credential generator metadata utility functions | 26✅ | 2s | ||
credential-id-utils | 7✅ | 179ms | ||
CredentialGeneratorService | 44✅ | 7s | ||
CriticalAppsApiService | 4✅ | 780ms | ||
CriticalAppsService | 7✅ | 3s | ||
currentVersion | 4✅ | 247ms | ||
custom rxjs operators | 2✅ | 120ms | ||
CustomFieldsComponent | 24✅ | 3s | ||
Dashlane CSV Importer | 8✅ | 612ms | ||
decodeJwtTokenToJson | 5✅ | 340ms | ||
Deep Link Guard | 9✅ | 526ms | ||
Default task service | 12✅ | 7s | ||
DefaultActiveUserState | 28✅ | 894ms | ||
DefaultActiveUserStateProvider | 1✅ | 141ms | ||
DefaultCollectionService | 2✅ | 591ms | ||
DefaultDerivedState | 10✅ | 291ms | ||
DefaultDomainSettingsService | 2✅ | 276ms | ||
DefaultGeneratorNavigationService | 5✅ | 16s | ||
DefaultGlobalState | 18✅ | 501ms | ||
DefaultLockService | 1✅ | 405ms | ||
DefaultLoginApprovalComponentService | 2✅ | 325ms | ||
DefaultLoginComponentService | 6✅ | 391ms | ||
DefaultLoginDecryptionOptionsService | 3✅ | 3s | ||
DefaultOffscreenDocumentService synchronous callback | 22✅ | 948ms | ||
DefaultRegistrationFinishService | 5✅ | 354ms | ||
DefaultSdkService | 4✅ | 436ms | ||
DefaultServerSettingsService | 3✅ | 213ms | ||
DefaultSetPasswordJitService | 5✅ | 1s | ||
DefaultSingleUserState | 31✅ | 610ms | ||
DefaultStateProvider | 17✅ | 229ms | ||
DefaultTaskSchedulerService | 7✅ | 1s | ||
DefaultvNextCollectionService | 13✅ | 2s | ||
DeleteAttachmentComponent | 4✅ | 4s | ||
DeriveDefinition | 2✅ | 135ms | ||
deserialization helpers | 2✅ | 451ms | ||
deserializes state key definitions | 10✅ | 1s | ||
deserializes state key definitions | 2✅ | 153ms | ||
deserializes state UserKeyDefinition { | ||||
stateDefinition: [StateDefinition], | ||||
key: 'clientKeyHalf', | ||||
options: [Object], | ||||
clearOn: [Array], | ||||
debug: [Object], | ||||
[Symbol(UserKeyDefinition)]: true | ||||
} | 7✅ | 454ms | ||
DesktopLockComponentService | 14✅ | 1s | ||
DesktopLoginApprovalComponentService | 3✅ | 3s | ||
DesktopLoginComponentService | 9✅ | 5s | ||
devFlag decorator | 2✅ | 557ms | ||
DevicesApiServiceImplementation | 4✅ | 179ms | ||
deviceTrustService | 43✅ | 469ms | ||
DomainBase | 5✅ | 369ms | ||
domainNameValidator | 13✅ | 287ms | ||
DomElementVisibilityService | 19✅ | 451ms | ||
DomQueryService | 5✅ | 522ms | ||
DownloadAttachmentComponent | 5✅ | 1s | ||
DuckDuckGo forwarder | 8✅ | 399ms | ||
DynamicPasswordPolicyConstraints | 23✅ | 5s | ||
EFF long word list generation strategy | 13✅ | 906ms | ||
ElectronLogMainService | 1✅ | 290ms | ||
email - catchall generator metadata | 4✅ | 437ms | ||
email - plus address generator metadata | 4✅ | 409ms | ||
Email subaddress list generation strategy | 11✅ | 409ms | ||
Email subaddress list generation strategy | 11✅ | 479ms | ||
EmailCalculator | 14✅ | 214ms | ||
EmailRandomizer | 31✅ | 433ms | ||
EmergencyAccessService | 8✅ | 420ms | ||
EmergencyViewDialogComponent | 7✅ | 2s | ||
encArrayBuffer | 7✅ | 119ms | ||
encrypted folders | 3✅ | 229ms | ||
encrypted org keys | 1✅ | 222ms | ||
encrypted provider keys | 1✅ | 168ms | ||
EncryptionPair | 4✅ | 182ms | ||
EncryptService | 20✅ | 313ms | ||
EncString | 41✅ | 517ms | ||
Enpass JSON Importer | 5✅ | 315ms | ||
EnvironmentService | 24✅ | 263ms | ||
errorOnChange | 52✅ | 614ms | ||
EventRunnerService | 2✅ | 321ms | ||
Ever had user key | 2✅ | 159ms | ||
ExposedPasswordsReportComponent | 3✅ | 3s | ||
ExtensionLockComponentService | 14✅ | 1s | ||
ExtensionLoginComponentService | 2✅ | 2s | ||
ExtensionLoginDecryptionOptionsService | 4✅ | 1s | ||
extensionRefreshRedirect | 2✅ | 348ms | ||
ExtensionSsoComponentService | 2✅ | 1s | ||
FamiliesPolicyService | 5✅ | 351ms | ||
Fastmail forwarder | 23✅ | 460ms | ||
Fido2 Content Script | 8✅ | 441ms | ||
Fido2 page script with native WebAuthn support | 8✅ | 556ms | ||
Fido2 page script without native WebAuthn support | 3✅ | 396ms | ||
FIDO2 page-script for manifest v2 | 3✅ | 296ms | ||
Fido2 Utils | 10✅ | 189ms | ||
Fido2ActiveRequestManager | 4✅ | 166ms | ||
Fido2Background | 22✅ | 675ms | ||
Fido2Credential | 7✅ | 211ms | ||
Fido2UserVerificationService | 13✅ | 382ms | ||
FidoAuthenticatorService | 32✅ | 2⚪ | 2s | |
FidoAuthenticatorService | 39✅ | 721ms | ||
Field | 6✅ | 223ms | ||
Firefox CSV Importer | 2✅ | 294ms | ||
Firefox Relay forwarder | 8✅ | 351ms | ||
flagEnabled | 11✅ | 285ms | ||
Folder | 5✅ | 321ms | ||
Folder Service | 13✅ | 467ms | ||
FoldersV2Component | 3✅ | 3s | ||
FolderView | 1✅ | 134ms | ||
forbiddenCharacters | 4✅ | 553ms | ||
foreground background memory storage interaction | 6✅ | 390ms | ||
ForegroundSyncService | 3✅ | 2s | ||
ForegroundTaskSchedulerService | 2✅ | 407ms | ||
FormSelectionList | 15✅ | 274ms | ||
ForwarderContext | 11✅ | 376ms | ||
ForwarderGeneratorStrategy | 10✅ | 687ms | ||
freeTrialTextResolver | 3✅ | 250ms | ||
fromChromeEvent | 4✅ | 315ms | ||
FSecure FSK Importer | 2✅ | 179ms | ||
functionToObservable | 9✅ | 453ms | ||
GeneratedCredential | 6✅ | 231ms | ||
GeneratedCredential | 6✅ | 9s | ||
GeneratePasswordToClipboardCommand | 2✅ | 349ms | ||
GeneratorComponent | 2✅ | 4s | ||
GeneratorNavigationEvaluator | 10✅ | 11s | ||
GetAccountIdRpc | 5✅ | 310ms | ||
getStoredValue | 3✅ | 126ms | ||
getUniqueItems | 12✅ | 1s | ||
guid-utils | 2✅ | 154ms | ||
helpers | 6✅ | 267ms | ||
Icon | 5✅ | 350ms | ||
IconComponent | 2✅ | 296ms | ||
Identity | 6✅ | 122ms | ||
IfFeatureDirective | 6✅ | 361ms | ||
ImportService | 12✅ | 635ms | ||
ImportService | 2✅ | 6s | ||
InactiveTwoFactorReportComponent | 3✅ | 3s | ||
InlineDerivedState | 3✅ | 210ms | ||
InlineMenuFieldQualificationService | 52✅ | 556ms | ||
inputEmailLimitValidator | 9✅ | 435ms | ||
InsertAutofillContentService | 51✅ | 942ms | ||
IntegrationCardComponent | 13✅ | 2s | ||
IntegrationContext | 19✅ | 162ms | ||
IntegrationGridComponent | 4✅ | 3s | ||
IntegrationsComponent | 1✅ | 1s | ||
Is Enterprise Org Guard | 11✅ | 1s | ||
Is Paid Org Guard | 4✅ | 1s | ||
isDynamic | 2✅ | 905ms | ||
ItemDetailsSectionComponent | 27✅ | 4s | ||
ItemDetailsV2Component | 2✅ | 1s | ||
Jest | 1✅ | 120ms | ||
KdfConfig | 10✅ | 410ms | ||
KdfConfigService | 10✅ | 579ms | ||
KeePass2 Xml Importer | 5✅ | 292ms | ||
KeePassX CSV Importer | 2✅ | 240ms | ||
Keeper CSV Importer | 5✅ | 352ms | ||
Keeper Json Importer | 5✅ | 416ms | ||
Key definitions | 6✅ | 362ms | ||
Key definitions | 5✅ | 582ms | ||
Key definitions | 2✅ | 175ms | ||
Key definitions | 1✅ | 6s | ||
KeyConnectorService | 14✅ | 447ms | ||
KeyDefinition | 17✅ | 624ms | ||
KeyGenerationService | 9✅ | 268ms | ||
KeyRotationService | 6✅ | 2s | ||
keyService | 54✅ | 2s | ||
KeyServiceLegacyEncryptorProvider | 24✅ | 340ms | ||
KeyServiceRandomizer | 22✅ | 324ms | ||
Lastpass CSV Importer | 5✅ | 243ms | ||
Lazy | 7✅ | 3s | ||
leastPrivilege | 5✅ | 347ms | ||
LegacyPasswordGenerationService | 14✅ | 8s | ||
LegacyUsernameGenerationService | 15✅ | 9s | ||
LocalBackedSessionStorage | 21✅ | 1s | ||
LocalGeneratorHistoryService | 12✅ | 8s | ||
Login DTO | 8✅ | 183ms | ||
LoginApprovalComponent | 4✅ | 5s | ||
LoginCredentialsViewComponent | 9✅ | 2s | ||
LoginDetailsSectionComponent | 41✅ | 10s | ||
LoginEmailService | 8✅ | 288ms | ||
LoginStrategy | 31✅ | 4s | ||
LoginStrategy | 11✅ | 1s | ||
LoginStrategy | 18✅ | 2s | ||
LoginStrategy | 18✅ | 1s | ||
LoginStrategy | 16✅ | 1s | ||
LoginStrategy | 13✅ | 1s | ||
LoginStrategy | 23✅ | 2s | ||
LoginStrategyService | 5✅ | 961ms | ||
LoginUri | 8✅ | 261ms | ||
LoginUriView | 28✅ | 318ms | ||
LoginView | 1✅ | 153ms | ||
Member Cipher Details API Service | 6✅ | 635ms | ||
Member Cipher Details API Service | 2✅ | 463ms | ||
Member Cipher Details API Service | 4✅ | 545ms | ||
MemoryStorageService | 5✅ | 342ms | ||
Menu | 4✅ | 2s | ||
MessageListener | 2✅ | 191ms | ||
Messenger | 7✅ | 397ms | ||
MigrationBuilder | 32✅ | 244ms | ||
MigrationBuilderService | 32✅ | 716ms | ||
MigrationRunner | 4✅ | 1⚪ | 5s | |
migrator default methods | 24✅ | 360ms | ||
MSecureCsvImporter.parse | 5✅ | 514ms | ||
Myki CSV Importer | 6✅ | 321ms | ||
NavigationProductSwitcherComponent | 6✅ | 1s | ||
Netwrix Password Secure CSV Importer | 5✅ | 220ms | ||
New Device Verification Notice | 3✅ | 296ms | ||
NewDeviceVerificationNoticeGuard | 12✅ | 687ms | ||
NewDeviceVerificationNoticePageOneComponent | 9✅ | 2s | ||
NewDeviceVerificationNoticePageTwoComponent | 8✅ | 2s | ||
NewItemDropdownV2Component | 6✅ | 2s | ||
NodeCrypto Function Service | 65✅ | 895ms | ||
NordPass CSV Importer | 13✅ | 495ms | ||
normalizeExpiryYearFormat | 135✅ | 252ms | ||
NotificationBackground | 51✅ | 1s | ||
objectToStore | 11✅ | 485ms | ||
OffscreenDocument | 5✅ | 478ms | ||
OpenAttachmentsComponent | 7✅ | 2s | ||
OptionsClassifier | 6✅ | 246ms | ||
Org Domain API Service | 8✅ | 315ms | ||
Org Domain Service | 7✅ | 144ms | ||
Organization Permissions Guard | 7✅ | 1s | ||
Organization Redirect Guard | 4✅ | 583ms | ||
OrganizationAuthRequestService | 5✅ | 4s | ||
OrganizationManagementPreferencesService | 3✅ | 249ms | ||
ORGANIZATIONS state | 1✅ | 173ms | ||
OrganizationService | 11✅ | 237ms | ||
OrganizationUserResetPasswordService | 11✅ | 389ms | ||
OrgKeyEncryptor | 9✅ | 244ms | ||
orgSeatLimitReachedValidator | 19✅ | 457ms | ||
OverlayBackground | 149✅ | 9s | ||
OverlayBackground | 69✅ | 766ms | ||
OverlayNotificationsBackground | 30✅ | 810ms | ||
OverlayNotificationsContentService | 11✅ | 544ms | ||
p1363ToDer | 6✅ | 167ms | ||
Passky Json Importer | 2✅ | 332ms | ||
Passphrase generation strategy | 12✅ | 410ms | ||
passphraseLeastPrivilege | 5✅ | 369ms | ||
PassphrasePolicyConstraints | 13✅ | 360ms | ||
Password | 6✅ | 218ms | ||
password - characters generator metadata | 5✅ | 406ms | ||
password - eff words generator metadata | 5✅ | 395ms | ||
Password generation strategy | 21✅ | 8s | ||
password generator constraint utilities | 43✅ | 396ms | ||
Password generator options builder | 137✅ | 611ms | ||
Password generator options builder | 34✅ | 500ms | ||
Password generator options builder | 4✅ | 371ms | ||
Password generator service | 10✅ | 466ms | ||
PasswordHealthComponent | 2✅ | 5s | ||
PasswordHealthMembersUriComponent | 1✅ | 7s | ||
PasswordHistoryV2Component | 2✅ | 2s | ||
PasswordHistoryView | 1✅ | 104ms | ||
PasswordHistoryViewComponent | 2✅ | 1s | ||
PasswordInputToggle | 9✅ | 7s | ||
passwordLeastPrivilege | 9✅ | 675ms | ||
PasswordPolicyConstraints | 31✅ | 368ms | ||
PasswordRandomizer | 31✅ | 603ms | ||
PasswordRepromptService | 2✅ | 2s | ||
PasswordResetEnrollmentServiceImplementation | 5✅ | 548ms | ||
PasswordStrengthService | 6✅ | 361ms | ||
PasswordStrengthV2Component | 9✅ | 1s | ||
PasswordXPCsvImporter | 9✅ | 366ms | ||
PinService | 42✅ | 517ms | ||
PolicyService | 23✅ | 758ms | ||
Popup router cache guard | 6✅ | 437ms | ||
popup view cache | 11✅ | 877ms | ||
PREFERENCES | 6✅ | 524ms | ||
processNames | 7✅ | 59ms | ||
ProductSwitcherService | 14✅ | 416ms | ||
Project Redirect Guard | 3✅ | 25s | ||
Protonpass Json Importer | 9✅ | 186ms | ||
Provider Permissions Guard | 6✅ | 3s | ||
PROVIDERS key definition | 9✅ | 220ms | ||
PSONO JSON Importer | 13✅ | 1⚪ | 877ms | |
RadioButton | 3✅ | 467ms | ||
RadioGroupComponent | 3✅ | 659ms | ||
RangeWithDefault | 4✅ | 154ms | ||
regenerateIfNeeded | 15✅ | 1s | ||
RemoveLegacyEtmKeyMigrator | 72✅ | 542ms | ||
RemoveLegacyEtmKeyMigrator | 60✅ | 235ms | ||
RemoveLegacyEtmKeyMigrator | 67✅ | 327ms | ||
RemoveLegacyEtmKeyMigrator | 68✅ | 334ms | ||
RemoveLegacyEtmKeyMigrator | 66✅ | 352ms | ||
RemoveLegacyEtmKeyMigrator | 65✅ | 319ms | ||
RemoveLegacyEtmKeyMigrator | 67✅ | 298ms | ||
RemoveLegacyEtmKeyMigrator | 65✅ | 495ms | ||
RemoveLegacyEtmKeyMigrator | 66✅ | 281ms | ||
RemoveLegacyEtmKeyMigrator | 66✅ | 763ms | ||
RemoveLegacyEtmKeyMigrator | 70✅ | 356ms | ||
RemoveLegacyEtmKeyMigrator | 84✅ | 300ms | ||
RemoveLegacyEtmKeyMigrator | 66✅ | 302ms | ||
RemoveLegacyEtmKeyMigrator | 65✅ | 461ms | ||
RemoveLegacyEtmKeyMigrator | 64✅ | 275ms | ||
RemoveLegacyEtmKeyMigrator | 62✅ | 437ms | ||
RemoveLegacyEtmKeyMigrator | 66✅ | 324ms | ||
RemoveLegacyEtmKeyMigrator | 65✅ | 259ms | ||
RemoveLegacyEtmKeyMigrator | 66✅ | 358ms | ||
RemoveLegacyEtmKeyMigrator | 66✅ | 290ms | ||
RemoveLegacyEtmKeyMigrator | 66✅ | 294ms | ||
RemoveLegacyEtmKeyMigrator | 67✅ | 324ms | ||
RemoveLegacyEtmKeyMigrator | 65✅ | 336ms | ||
RemoveLegacyEtmKeyMigrator | 68✅ | 301ms | ||
RemoveLegacyEtmKeyMigrator | 66✅ | 278ms | ||
RemoveLegacyEtmKeyMigrator | 67✅ | 261ms | ||
RemoveLegacyEtmKeyMigrator | 62✅ | 307ms | ||
RemoveLegacyEtmKeyMigrator | 64✅ | 395ms | ||
RemoveLegacyEtmKeyMigrator | 65✅ | 435ms | ||
RemoveLegacyEtmKeyMigrator | 64✅ | 2s | ||
RemoveLegacyEtmKeyMigrator | 68✅ | 1s | ||
RemoveLegacyEtmKeyMigrator | 64✅ | 266ms | ||
RemoveLegacyEtmKeyMigrator | 66✅ | 685ms | ||
RemoveLegacyEtmKeyMigrator | 64✅ | 269ms | ||
RemoveLegacyEtmKeyMigrator | 64✅ | 277ms | ||
RemoveLegacyEtmKeyMigrator | 67✅ | 282ms | ||
RemoveLegacyEtmKeyMigrator | 66✅ | 287ms | ||
RemoveLegacyEtmKeyMigrator | 67✅ | 373ms | ||
RemoveLegacyEtmKeyMigrator | 67✅ | 294ms | ||
RemoveLegacyEtmKeyMigrator | 64✅ | 575ms | ||
RemoveLegacyEtmKeyMigrator | 67✅ | 624ms | ||
RemoveLegacyEtmKeyMigrator | 67✅ | 273ms | ||
RemoveLegacyEtmKeyMigrator | 67✅ | 267ms | ||
RemoveLegacyEtmKeyMigrator | 66✅ | 650ms | ||
RemoveLegacyEtmKeyMigrator | 63✅ | 287ms | ||
RemoveLegacyEtmKeyMigrator | 65✅ | 221ms | ||
RemoveLegacyEtmKeyMigrator | 63✅ | 568ms | ||
RemoveLegacyEtmKeyMigrator | 66✅ | 2s | ||
RemoveLegacyEtmKeyMigrator | 66✅ | 293ms | ||
RemoveLegacyEtmKeyMigrator | 63✅ | 255ms | ||
RemoveLegacyEtmKeyMigrator | 64✅ | 238ms | ||
RemoveLegacyEtmKeyMigrator | 64✅ | 272ms | ||
RemoveLegacyEtmKeyMigrator | 65✅ | 226ms | ||
RemoveLegacyEtmKeyMigrator | 66✅ | 441ms | ||
RemoveLegacyEtmKeyMigrator | 62✅ | 191ms | ||
RemoveLegacyEtmKeyMigrator | 64✅ | 273ms | ||
RemoveLegacyEtmKeyMigrator | 63✅ | 254ms | ||
RemoveLegacyEtmKeyMigrator | 62✅ | 250ms | ||
RemoveLegacyEtmKeyMigrator | 62✅ | 271ms | ||
RemoveLegacyEtmKeyMigrator | 62✅ | 382ms | ||
RemoveLegacyEtmKeyMigrator | 64✅ | 411ms | ||
RemoveLegacyEtmKeyMigrator | 62✅ | 221ms | ||
RemoveLegacyEtmKeyMigrator | 66✅ | 435ms | ||
RemoveLegacyEtmKeyMigrator | 61✅ | 226ms | ||
RemoveLegacyEtmKeyMigrator | 62✅ | 278ms | ||
RemoveLegacyEtmKeyMigrator | 62✅ | 209ms | ||
RemoveLegacyEtmKeyMigrator | 62✅ | 297ms | ||
RemoveLegacyEtmKeyMigrator | 62✅ | 273ms | ||
RemoveLegacyEtmKeyMigrator | 62✅ | 279ms | ||
RestClient | 42✅ | 267ms | ||
ReusedPasswordsReportComponent | 3✅ | 4s | ||
Roboform CSV Importer | 3✅ | 692ms | ||
RotateableKeySetService | 1✅ | 894ms | ||
RuntimeExtensionRegistry | 87✅ | 742ms | ||
Safari CSV Importer | 2✅ | 301ms | ||
SafeUrls service | 3✅ | 150ms | ||
ScriptInjectorService | 12✅ | 353ms | ||
SecretClassifier | 17✅ | 1s | ||
SecretKeyDefinition | 18✅ | 215ms | ||
SecretService | 3✅ | 563ms | ||
SecretsManagerPortingApiService | 8✅ | 494ms | ||
SecretsManagerService | 4✅ | 2s | ||
SecretState | 13✅ | 253ms | ||
SecureNote | 5✅ | 137ms | ||
SecureSafe CSV Importer | 2✅ | 222ms | ||
Send | 3✅ | 348ms | ||
Send State Provider | 2✅ | 264ms | ||
SendAccess | 3✅ | 252ms | ||
SendCreatedComponent | 9✅ | 4s | ||
SendFile | 3✅ | 127ms | ||
SendItemsService | 7✅ | 10s | ||
SendListFiltersComponent | 3✅ | 12s | ||
SendListFiltersService | 3✅ | 684ms | ||
SendListItemsContainerComponent | 4✅ | 21s | ||
SendService | 28✅ | 932ms | ||
SendText | 3✅ | 207ms | ||
SendV2Component | 4✅ | 2s | ||
sequentialize decorator | 10✅ | 988ms | ||
ServerConfigData | 3✅ | 134ms | ||
ServerSettings | 3✅ | 211ms | ||
Service account Redirect Guard | 3✅ | 26s | ||
ServiceContainer | 1✅ | 11s | ||
ServiceContainer | 1✅ | 18s | ||
serviceUtils | 4✅ | 117ms | ||
Specific State Providers | 16✅ | 249ms | ||
Sshkey | 5✅ | 113ms | ||
SsoComponent | 20✅ | 8s | ||
state | 3✅ | 243ms | ||
state definitions follow rules for client web | 296✅ | 1s | ||
StateEventRegistrarService | 3✅ | 2s | ||
StorageServiceProvider | 2✅ | 298ms | ||
SubjectMessageSender | 5✅ | 205ms | ||
sum | 22✅ | 286ms | ||
SymmetricCryptoKey | 7✅ | 165ms | ||
SyncServiceListener | 3✅ | 348ms | ||
TabsBackground | 19✅ | 374ms | ||
throttle decorator | 5✅ | 330ms | ||
toAlmostEqual custom matcher | 9✅ | 191ms | ||
Toast default timer | 2✅ | 306ms | ||
toBeFulfilled | 15✅ | 649ms | ||
toContainPartialObjects | 4✅ | 107ms | ||
toEqualBuffer custom matcher | 4✅ | 151ms | ||
TokenService | 180✅ | 9s | ||
TotpService | 5✅ | 536ms | ||
TrialInitiationComponent | 15✅ | 28s | ||
TriggerAutofillScriptInjection | 1✅ | 832ms | ||
trimValidator | 7✅ | 357ms | ||
TwoFactorComponent | 17✅ | 2s | ||
TwoFactorComponent | 16✅ | 4s | ||
unauthUiRefreshRedirect | 2✅ | 382ms | ||
UnsecuredWebsitesReportComponent | 3✅ | 3s | ||
UriOptionComponent | 14✅ | 2s | ||
UserAutoUnlockKeyService | 3✅ | 171ms | ||
UserDecryptionOptionsService | 4✅ | 797ms | ||
UserKeyEncryptor | 9✅ | 211ms | ||
UserKeyEncryptor | 11✅ | 128ms | ||
username - eff words generator metadata | 3✅ | 537ms | ||
UsernameRandomizer | 10✅ | 334ms | ||
UserStateSubject | 49✅ | 991ms | ||
UserVerificationService | 16✅ | 375ms | ||
Utils Service | 92✅ | 219ms | ||
validateRpId | 11✅ | 642ms | ||
Vault Browser State Service | 4✅ | 1s | ||
vault filter service | 14✅ | 556ms | ||
VaultBannersComponent | 8✅ | 5s | ||
VaultBannersService | 14✅ | 554ms | ||
VaultCarouselButtonComponent | 7✅ | 1s | ||
VaultCarouselComponent | 4✅ | 946ms | ||
VaultCarouselContentComponent | 2✅ | 381ms | ||
VaultCarouselSlideComponent | 1✅ | 332ms | ||
VaultExportService | 14✅ | 10s | ||
VaultExportService | 14✅ | 9s | ||
VaultFilter | 19✅ | 428ms | ||
VaultFilter | 18✅ | 350ms | ||
VaultGeneratorDialogComponent | 3✅ | 2s | ||
VaultHeaderV2Component | 5✅ | 4s | ||
VaultOnboardingComponent | 12✅ | 2s | ||
VaultPopoutWindow | 10✅ | 291ms | ||
VaultPopupAutofillService | 27✅ | 2s | ||
VaultPopupItemsService | 25✅ | 10s | ||
VaultPopupListFiltersService | 27✅ | 861ms | ||
VaultPopupScrollPositionService | 8✅ | 419ms | ||
VaultProfileService | 6✅ | 4s | ||
VaultTimeoutInputComponent | 3✅ | 2s | ||
VaultTimeoutService | 18✅ | 318ms | ||
VaultTimeoutSettingsService | 47✅ | 828ms | ||
ViewComponent | 3✅ | 6s | ||
ViewIdentitySectionsComponent | 7✅ | 2s | ||
ViewV2Component | 19✅ | 4s | ||
WeakPasswordsReportComponent | 3✅ | 3s | ||
Web Platform Utils Service | 14✅ | 402ms | ||
WebauthnAdminService | 10✅ | 1s | ||
WebAuthnLoginPrfKeyService | 1✅ | 205ms | ||
WebAuthnLoginService | 6✅ | 303ms | ||
WebCipherFormGenerationService | 5✅ | 1s | ||
WebCrypto Function Service | 70✅ | 872ms | ||
WebEnvironmentService | 20✅ | 1s | ||
WebLockComponentService | 7✅ | 373ms | ||
WebLoginComponentService | 5✅ | 6s | ||
WebLoginDecryptionOptionsService | 2✅ | 3s | ||
WebMigrationRunner | 5✅ | 426ms | ||
WebRegistrationFinishService | 13✅ | 11s | ||
WebSsoComponentService | 2✅ | 2s | ||
WebStorageServiceProvider | 6✅ | 296ms | ||
WebVaultGeneratorDialogComponent | 4✅ | 2s | ||
WebVaultPremiumUpgradePromptService | 3✅ | 5s | ||
WebViewPasswordHistoryService | 1✅ | 1s | ||
Zoho Vault CSV Importer | 4✅ | 205ms |
❌ AtRiskPasswordsComponent
AtRiskPasswordsComponent should create
❌ AtRiskPasswordsComponent should create
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
AtRiskPasswordsComponent pending atRiskItems$ should list pending at risk item tasks
❌ AtRiskPasswordsComponent pending atRiskItems$ should list pending at risk item tasks
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
AtRiskPasswordsComponent pageDescription$ should use single org description when tasks belong to one org
❌ AtRiskPasswordsComponent pageDescription$ should use single org description when tasks belong to one org
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
AtRiskPasswordsComponent pageDescription$ should use multiple org description when tasks belong to multiple orgs
❌ AtRiskPasswordsComponent pageDescription$ should use multiple org description when tasks belong to multiple orgs
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
AtRiskPasswordsComponent autofill callout should show the callout if inline autofill is disabled
❌ AtRiskPasswordsComponent autofill callout should show the callout if inline autofill is disabled
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
AtRiskPasswordsComponent autofill callout should hide the callout if inline autofill is enabled
❌ AtRiskPasswordsComponent autofill callout should hide the callout if inline autofill is enabled
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
AtRiskPasswordsComponent autofill callout turn on autofill button should call the service to turn on inline autofill and show a toast
❌ AtRiskPasswordsComponent autofill callout turn on autofill button should call the service to turn on inline autofill and show a toast
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
Annotations
github-actions / Test Results
AtRiskPasswordsComponent ► AtRiskPasswordsComponent should create ► AtRiskPasswordsComponent should create
Failed test found in:
junit.xml
Error:
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
Raw output
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
NullInjectorError: No provider for StateProvider!
at NullInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1663:27)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at ChainedInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5454:36)
at lookupTokenUsingModuleInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5807:39)
at getOrCreateInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5855:12)
at ɵɵdirectiveInject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11933:19)
at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1113:42)
at inject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1199:12)
at new AtRiskPasswordPageService (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-password-page.service.ts:22:33)
at NodeInjectorFactory.AtRiskPasswordPageService_Factory [as factory] (ng:///AtRiskPasswordPageService/ɵfac.js:5:10)
at getNodeInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:6067:44)
at searchTokensOnInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5990:16)
at lookupTokenUsingNodeInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5939:34)
at getOrCreateInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5849:23)
at ɵɵdirectiveInject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11933:19)
at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1113:42)
at inject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1199:12)
at new AtRiskPasswordsComponent (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.ts:70:45)
at NodeInjectorFactory.AtRiskPasswordsComponent_Factory [as factory] (ng:///AtRiskPasswordsComponent/ɵfac.js:5:10)
at getNodeInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:6067:44)
at createRootComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:16916:35)
at ComponentFactory.create (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:16767:29)
at initComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:2039:51)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:416:32)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2176:43)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at Object.onInvoke (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:7251:33)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at ZoneImpl.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:147:47)
at NgZone.run (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:7097:28)
at _TestBedImpl.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:2051:41)
at Function.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1842:37)
at /home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.spec.ts:160:23
at Generator.next (<anonymous>)
at fulfilled (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.spec.ts:11:58)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:416:32)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2176:43)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at ZoneImpl.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:147:47)
at /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:2598:42
at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:449:37)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2207:43)
at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:448:42)
at ZoneImpl.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:196:51)
at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:638:39)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
github-actions / Test Results
AtRiskPasswordsComponent ► AtRiskPasswordsComponent pending atRiskItems$ should list pending at risk item tasks ► AtRiskPasswordsComponent pending atRiskItems$ should list pending at risk item tasks
Failed test found in:
junit.xml
Error:
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
Raw output
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
NullInjectorError: No provider for StateProvider!
at NullInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1663:27)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at ChainedInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5454:36)
at lookupTokenUsingModuleInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5807:39)
at getOrCreateInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5855:12)
at ɵɵdirectiveInject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11933:19)
at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1113:42)
at inject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1199:12)
at new AtRiskPasswordPageService (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-password-page.service.ts:22:33)
at NodeInjectorFactory.AtRiskPasswordPageService_Factory [as factory] (ng:///AtRiskPasswordPageService/ɵfac.js:5:10)
at getNodeInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:6067:44)
at searchTokensOnInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5990:16)
at lookupTokenUsingNodeInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5939:34)
at getOrCreateInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5849:23)
at ɵɵdirectiveInject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11933:19)
at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1113:42)
at inject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1199:12)
at new AtRiskPasswordsComponent (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.ts:70:45)
at NodeInjectorFactory.AtRiskPasswordsComponent_Factory [as factory] (ng:///AtRiskPasswordsComponent/ɵfac.js:5:10)
at getNodeInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:6067:44)
at createRootComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:16916:35)
at ComponentFactory.create (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:16767:29)
at initComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:2039:51)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:416:32)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2176:43)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at Object.onInvoke (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:7251:33)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at ZoneImpl.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:147:47)
at NgZone.run (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:7097:28)
at _TestBedImpl.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:2051:41)
at Function.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1842:37)
at /home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.spec.ts:160:23
at Generator.next (<anonymous>)
at fulfilled (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.spec.ts:11:58)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:416:32)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2176:43)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at ZoneImpl.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:147:47)
at /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:2598:42
at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:449:37)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2207:43)
at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:448:42)
at ZoneImpl.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:196:51)
at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:638:39)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
github-actions / Test Results
AtRiskPasswordsComponent ► AtRiskPasswordsComponent pageDescription$ should use single org description when tasks belong to one org ► AtRiskPasswordsComponent pageDescription$ should use single org description when tasks belong to one org
Failed test found in:
junit.xml
Error:
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
Raw output
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
NullInjectorError: No provider for StateProvider!
at NullInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1663:27)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at ChainedInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5454:36)
at lookupTokenUsingModuleInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5807:39)
at getOrCreateInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5855:12)
at ɵɵdirectiveInject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11933:19)
at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1113:42)
at inject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1199:12)
at new AtRiskPasswordPageService (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-password-page.service.ts:22:33)
at NodeInjectorFactory.AtRiskPasswordPageService_Factory [as factory] (ng:///AtRiskPasswordPageService/ɵfac.js:5:10)
at getNodeInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:6067:44)
at searchTokensOnInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5990:16)
at lookupTokenUsingNodeInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5939:34)
at getOrCreateInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5849:23)
at ɵɵdirectiveInject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11933:19)
at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1113:42)
at inject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1199:12)
at new AtRiskPasswordsComponent (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.ts:70:45)
at NodeInjectorFactory.AtRiskPasswordsComponent_Factory [as factory] (ng:///AtRiskPasswordsComponent/ɵfac.js:5:10)
at getNodeInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:6067:44)
at createRootComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:16916:35)
at ComponentFactory.create (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:16767:29)
at initComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:2039:51)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:416:32)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2176:43)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at Object.onInvoke (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:7251:33)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at ZoneImpl.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:147:47)
at NgZone.run (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:7097:28)
at _TestBedImpl.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:2051:41)
at Function.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1842:37)
at /home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.spec.ts:160:23
at Generator.next (<anonymous>)
at fulfilled (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.spec.ts:11:58)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:416:32)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2176:43)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at ZoneImpl.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:147:47)
at /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:2598:42
at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:449:37)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2207:43)
at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:448:42)
at ZoneImpl.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:196:51)
at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:638:39)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
github-actions / Test Results
AtRiskPasswordsComponent ► AtRiskPasswordsComponent pageDescription$ should use multiple org description when tasks belong to multiple orgs ► AtRiskPasswordsComponent pageDescription$ should use multiple org description when tasks belong to multiple orgs
Failed test found in:
junit.xml
Error:
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
Raw output
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
NullInjectorError: No provider for StateProvider!
at NullInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1663:27)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at ChainedInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5454:36)
at lookupTokenUsingModuleInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5807:39)
at getOrCreateInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5855:12)
at ɵɵdirectiveInject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11933:19)
at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1113:42)
at inject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1199:12)
at new AtRiskPasswordPageService (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-password-page.service.ts:22:33)
at NodeInjectorFactory.AtRiskPasswordPageService_Factory [as factory] (ng:///AtRiskPasswordPageService/ɵfac.js:5:10)
at getNodeInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:6067:44)
at searchTokensOnInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5990:16)
at lookupTokenUsingNodeInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5939:34)
at getOrCreateInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5849:23)
at ɵɵdirectiveInject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11933:19)
at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1113:42)
at inject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1199:12)
at new AtRiskPasswordsComponent (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.ts:70:45)
at NodeInjectorFactory.AtRiskPasswordsComponent_Factory [as factory] (ng:///AtRiskPasswordsComponent/ɵfac.js:5:10)
at getNodeInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:6067:44)
at createRootComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:16916:35)
at ComponentFactory.create (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:16767:29)
at initComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:2039:51)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:416:32)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2176:43)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at Object.onInvoke (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:7251:33)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at ZoneImpl.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:147:47)
at NgZone.run (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:7097:28)
at _TestBedImpl.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:2051:41)
at Function.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1842:37)
at /home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.spec.ts:160:23
at Generator.next (<anonymous>)
at fulfilled (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.spec.ts:11:58)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:416:32)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2176:43)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at ZoneImpl.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:147:47)
at /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:2598:42
at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:449:37)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2207:43)
at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:448:42)
at ZoneImpl.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:196:51)
at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:638:39)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
github-actions / Test Results
AtRiskPasswordsComponent ► AtRiskPasswordsComponent autofill callout should show the callout if inline autofill is disabled ► AtRiskPasswordsComponent autofill callout should show the callout if inline autofill is disabled
Failed test found in:
junit.xml
Error:
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
Raw output
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
NullInjectorError: No provider for StateProvider!
at NullInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1663:27)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at ChainedInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5454:36)
at lookupTokenUsingModuleInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5807:39)
at getOrCreateInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5855:12)
at ɵɵdirectiveInject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11933:19)
at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1113:42)
at inject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1199:12)
at new AtRiskPasswordPageService (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-password-page.service.ts:22:33)
at NodeInjectorFactory.AtRiskPasswordPageService_Factory [as factory] (ng:///AtRiskPasswordPageService/ɵfac.js:5:10)
at getNodeInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:6067:44)
at searchTokensOnInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5990:16)
at lookupTokenUsingNodeInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5939:34)
at getOrCreateInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5849:23)
at ɵɵdirectiveInject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11933:19)
at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1113:42)
at inject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1199:12)
at new AtRiskPasswordsComponent (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.ts:70:45)
at NodeInjectorFactory.AtRiskPasswordsComponent_Factory [as factory] (ng:///AtRiskPasswordsComponent/ɵfac.js:5:10)
at getNodeInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:6067:44)
at createRootComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:16916:35)
at ComponentFactory.create (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:16767:29)
at initComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:2039:51)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:416:32)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2176:43)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at Object.onInvoke (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:7251:33)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at ZoneImpl.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:147:47)
at NgZone.run (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:7097:28)
at _TestBedImpl.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:2051:41)
at Function.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1842:37)
at /home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.spec.ts:160:23
at Generator.next (<anonymous>)
at fulfilled (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.spec.ts:11:58)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:416:32)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2176:43)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at ZoneImpl.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:147:47)
at /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:2598:42
at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:449:37)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2207:43)
at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:448:42)
at ZoneImpl.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:196:51)
at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:638:39)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
github-actions / Test Results
AtRiskPasswordsComponent ► AtRiskPasswordsComponent autofill callout should hide the callout if inline autofill is enabled ► AtRiskPasswordsComponent autofill callout should hide the callout if inline autofill is enabled
Failed test found in:
junit.xml
Error:
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
Raw output
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
NullInjectorError: No provider for StateProvider!
at NullInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1663:27)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at ChainedInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5454:36)
at lookupTokenUsingModuleInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5807:39)
at getOrCreateInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5855:12)
at ɵɵdirectiveInject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11933:19)
at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1113:42)
at inject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1199:12)
at new AtRiskPasswordPageService (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-password-page.service.ts:22:33)
at NodeInjectorFactory.AtRiskPasswordPageService_Factory [as factory] (ng:///AtRiskPasswordPageService/ɵfac.js:5:10)
at getNodeInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:6067:44)
at searchTokensOnInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5990:16)
at lookupTokenUsingNodeInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5939:34)
at getOrCreateInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5849:23)
at ɵɵdirectiveInject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11933:19)
at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1113:42)
at inject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1199:12)
at new AtRiskPasswordsComponent (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.ts:70:45)
at NodeInjectorFactory.AtRiskPasswordsComponent_Factory [as factory] (ng:///AtRiskPasswordsComponent/ɵfac.js:5:10)
at getNodeInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:6067:44)
at createRootComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:16916:35)
at ComponentFactory.create (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:16767:29)
at initComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:2039:51)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:416:32)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2176:43)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at Object.onInvoke (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:7251:33)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at ZoneImpl.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:147:47)
at NgZone.run (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:7097:28)
at _TestBedImpl.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:2051:41)
at Function.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1842:37)
at /home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.spec.ts:160:23
at Generator.next (<anonymous>)
at fulfilled (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.spec.ts:11:58)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:416:32)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2176:43)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at ZoneImpl.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:147:47)
at /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:2598:42
at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:449:37)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2207:43)
at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:448:42)
at ZoneImpl.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:196:51)
at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:638:39)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
github-actions / Test Results
AtRiskPasswordsComponent ► AtRiskPasswordsComponent autofill callout turn on autofill button should call the service to turn on inline autofill and show a toast ► AtRiskPasswordsComponent autofill callout turn on autofill button should call the service...
Failed test found in:
junit.xml
Error:
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
Raw output
NullInjectorError: R3InjectorError(Standalone[AtRiskPasswordsComponent])[StateProvider -> StateProvider -> StateProvider]:
NullInjectorError: No provider for StateProvider!
at NullInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1663:27)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at R3Injector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:3109:33)
at ChainedInjector.get (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5454:36)
at lookupTokenUsingModuleInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5807:39)
at getOrCreateInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5855:12)
at ɵɵdirectiveInject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11933:19)
at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1113:42)
at inject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1199:12)
at new AtRiskPasswordPageService (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-password-page.service.ts:22:33)
at NodeInjectorFactory.AtRiskPasswordPageService_Factory [as factory] (ng:///AtRiskPasswordPageService/ɵfac.js:5:10)
at getNodeInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:6067:44)
at searchTokensOnInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5990:16)
at lookupTokenUsingNodeInjector (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5939:34)
at getOrCreateInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:5849:23)
at ɵɵdirectiveInject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:11933:19)
at ɵɵinject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1113:42)
at inject (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:1199:12)
at new AtRiskPasswordsComponent (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.ts:70:45)
at NodeInjectorFactory.AtRiskPasswordsComponent_Factory [as factory] (ng:///AtRiskPasswordsComponent/ɵfac.js:5:10)
at getNodeInjectable (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:6067:44)
at createRootComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:16916:35)
at ComponentFactory.create (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:16767:29)
at initComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:2039:51)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:416:32)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2176:43)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at Object.onInvoke (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:7251:33)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at ZoneImpl.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:147:47)
at NgZone.run (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/core.mjs:7097:28)
at _TestBedImpl.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:2051:41)
at Function.createComponent (/home/runner/work/clients/clients/node_modules/@angular/core/fesm2022/testing.mjs:1842:37)
at /home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.spec.ts:160:23
at Generator.next (<anonymous>)
at fulfilled (/home/runner/work/clients/clients/apps/browser/src/vault/popup/components/at-risk-passwords/at-risk-passwords.component.spec.ts:11:58)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:416:32)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2176:43)
at _ZoneDelegate.invoke (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:415:38)
at ZoneImpl.run (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:147:47)
at /home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:2598:42
at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:449:37)
at ProxyZoneSpec.Object.<anonymous>.ProxyZoneSpec.onInvokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone-testing.umd.js:2207:43)
at _ZoneDelegate.invokeTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:448:42)
at ZoneImpl.runTask (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:196:51)
at drainMicroTaskQueue (/home/runner/work/clients/clients/node_modules/zone.js/bundles/zone.umd.js:638:39)
at processTicksAndRejections (node:internal/process/task_queues:95:5)