Skip to content

Implement an `upsert` method that uses `StateProvider`

Sign in for the full log view
GitHub Actions / Test Results succeeded Feb 9, 2024 in 0s

3401 passed, 0 failed and 3 skipped

Tests passed successfully

✅ junit.xml

3404 tests were completed in 93s with 3401 passed, 0 failed and 3 skipped.

Test suite Passed Failed Skipped Time
1Password 1Pif Importer 5✅ 427ms
1Password 1Pux Importer 29✅ 9s
1Password mac CSV Importer 3✅ 418ms
1Password windows CSV Importer 3✅ 422ms
AccessPolicySelectorService 17✅ 2s
AccessSelectorComponent 15✅ 7s
Account 2✅ 263ms
AccountKeys 7✅ 348ms
AccountProfile 1✅ 258ms
accountService 16✅ 411ms
AccountSettings 2✅ 307ms
AccountSwitcherService 5✅ 751ms
AccountTokens 1✅ 239ms
Addy.io Forwarder 22✅ 365ms
Attachment 9✅ 239ms
AttachmentView 1✅ 329ms
AuthPopoutWindow 8✅ 206ms
AuthRequestCryptoService 5✅ 310ms
AutofillInit 32✅ 601ms
AutofillOverlayButton 7✅ 294ms
AutofillOverlayButtonIframe 1✅ 119ms
AutofillOverlayContentService 93✅ 4s
AutofillOverlayIframeElement 3✅ 150ms
AutofillOverlayIframeService 39✅ 425ms
AutofillOverlayList 27✅ 6s
AutofillOverlayListIframe 1✅ 117ms
AutofillOverlayPageElement 13✅ 219ms
AutofillService 230✅ 6s
BannerComponent 2✅ 528ms
BaseImporter class 27✅ 278ms
biometrics tests 6✅ 866ms
BiometricStateService 7✅ 336ms
BitwardenPasswordProtectedImporter 11✅ 282ms
Browser Session Storage Service 28✅ 789ms
Browser State Service 4✅ 524ms
Browser Utils Service 18✅ 286ms
BrowserApi 25✅ 403ms
BrowserPopupUtils 33✅ 599ms
browserSession decorator 5✅ 486ms
builder 3✅ 111ms
buildSvgDomElement 11✅ 194ms
Button 6✅ 2s
Button 3✅ 841ms
Button 3✅ 817ms
Callout 4✅ 514ms
canAccessFeature 9✅ 4s
Card 6✅ 259ms
Chrome CSV Importer 2✅ 418ms
Cipher DTO 19✅ 1s
Cipher Service 13✅ 2s
CipherContextMenuHandler 5✅ 538ms
CipherView 5✅ 447ms
cleanUserAgent 4✅ 594ms
clearClipboard 2✅ 205ms
CLI Console log service 2✅ 866ms
CollectAutofillContentService 125✅ 5s
Collection 3✅ 369ms
CollectionUtils Service 1✅ 453ms
combine 1✅ 155ms
commaSeparatedEmails 5✅ 826ms
ConfigService 8✅ 453ms
ConsoleLogService 5✅ 247ms
ContentMessageHandler 8✅ 170ms
context-menu 7✅ 617ms
ContextMenuClickedHandler 7✅ 11s
createFilter 20✅ 521ms
cryptoService 15✅ 1s
Dashlane CSV Importer 7✅ 590ms
Deep Link Guard 9✅ 713ms
DefaultActiveUserState 23✅ 1s
DefaultActiveUserStateProvider 1✅ 264ms
DefaultDerivedState 14✅ 521ms
DefaultGlobalState 18✅ 821ms
DefaultSingleUserState 21✅ 620ms
DefaultStateProvider 12✅ 327ms
devFlag decorator 2✅ 226ms
deviceTrustCryptoService 32✅ 951ms
DomElementVisibilityService 19✅ 490ms
DuckDuckGo Forwarder 14✅ 323ms
EFF long word list generation strategy 6✅ 785ms
electronCryptoService 3✅ 1s
ElectronLogMainService 1✅ 545ms
EmergencyAccessService 6✅ 2s
encArrayBuffer 7✅ 215ms
encrypted folders 3✅ 255ms
encrypted org keys 4✅ 250ms
encrypted provider keys 4✅ 279ms
EncryptionPair 4✅ 323ms
EncryptService 20✅ 525ms
EncString 24✅ 307ms
Enpass JSON Importer 5✅ 621ms
EnvironmentService 29✅ 1s
ExposedPasswordsReportComponent 2✅ 2s
Fastmail Forwarder 25✅ 439ms
Fido2Credential 7✅ 257ms
Fido2Service 1✅ 253ms
FidoAuthenticatorService 30✅ 2⚪ 4s
FidoAuthenticatorService 29✅ 983ms
Field 6✅ 261ms
FilelessImporterBackground 15✅ 520ms
Firefox CSV Importer 2✅ 542ms
Firefox Relay Forwarder 17✅ 302ms
flagEnabled 11✅ 293ms
Folder 3✅ 245ms
Folder Service 8✅ 474ms
FolderView 1✅ 245ms
forbiddenCharacters 4✅ 791ms
foreground background derived state interactions 5✅ 505ms
foreground background memory storage interaction 7✅ 349ms
ForegroundDerivedState 3✅ 365ms
FormSelectionList 15✅ 658ms
ForwardEmail Forwarder 32✅ 434ms
fromChromeEvent 4✅ 170ms
FSecure FSK Importer 2✅ 227ms
functionToObservable 9✅ 701ms
GeneratePasswordToClipboardCommand 2✅ 227ms
GeneratorComponent 2✅ 2s
getStoredValue 3✅ 251ms
Icon 5✅ 467ms
IconComponent 2✅ 458ms
Identity 6✅ 354ms
IfFeatureDirective 6✅ 694ms
ImportService 8✅ 1s
InactiveTwoFactorReportComponent 2✅ 1s
InsertAutofillContentService 53✅ 1s
KeePass2 Xml Importer 5✅ 443ms
Keeper CSV Importer 5✅ 400ms
Keeper Json Importer 5✅ 478ms
Key definitions 4✅ 262ms
KeyDefinition 8✅ 289ms
KeyRotationService 8✅ 1s
Lastpass CSV Importer 5✅ 471ms
LockComponent 29✅ 10s
Login DTO 8✅ 364ms
LoginStrategy 24✅ 3s
LoginStrategy 10✅ 632ms
LoginStrategy 17✅ 1s
LoginStrategy 16✅ 810ms
LoginStrategy 15✅ 560ms
LoginStrategy 12✅ 614ms
LoginUri 8✅ 270ms
LoginUriView 28✅ 281ms
LoginView 1✅ 360ms
LpFilelessImporter 17✅ 319ms
MemoryStorageService 5✅ 606ms
Menu 4✅ 905ms
Messenger 7✅ 572ms
migrate 6✅ 511ms
MigrationBuilder 11✅ 330ms
migrator default methods 6✅ 269ms
Myki CSV Importer 6✅ 860ms
NodeCrypto Function Service 64✅ 2s
NordPass CSV Importer 10✅ 489ms
NotificationBackground 3✅ 627ms
Org Domain API Service 7✅ 513ms
Org Domain Service 7✅ 291ms
Organization Permissions Guard 7✅ 655ms
Organization Service 16✅ 732ms
ORGANIZATIONS state 1✅ 287ms
OrganizationUserResetPasswordService 10✅ 514ms
orgWithoutAdditionalSeatLimitReachedWithUpgradePathValidator 6✅ 505ms
OverlayBackground 68✅ 2s
p1363ToDer 6✅ 251ms
Passky Json Importer 2✅ 458ms
Password 6✅ 232ms
Password generation strategy 7✅ 293ms
Password generation strategy 7✅ 340ms
Password generator options builder 137✅ 3s
Password generator options builder 34✅ 330ms
Password generator options builder 4✅ 227ms
Password generator service 9✅ 453ms
PasswordHistoryView 1✅ 273ms
PasswordInputToggle 9✅ 2s
PasswordRepromptService 2✅ 6s
PasswordResetEnrollmentServiceImplementation 5✅ 397ms
PasswordStrengthService 6✅ 366ms
PinCryptoService 14✅ 547ms
PolicyService 25✅ 1s
Protonpass Json Importer 6✅ 463ms
Provider Permissions Guard 6✅ 955ms
PSONO JSON Importer 13✅ 1⚪ 1s
RadioButton 3✅ 583ms
RadioGroupComponent 3✅ 791ms
RangeWithDefault 4✅ 256ms
RemoveLegacyEtmKeyMigrator 12✅ 491ms
RemoveLegacyEtmKeyMigrator 19✅ 437ms
RemoveLegacyEtmKeyMigrator 19✅ 352ms
RemoveLegacyEtmKeyMigrator 18✅ 375ms
RemoveLegacyEtmKeyMigrator 18✅ 432ms
RemoveLegacyEtmKeyMigrator 19✅ 329ms
RemoveLegacyEtmKeyMigrator 16✅ 638ms
RemoveLegacyEtmKeyMigrator 16✅ 659ms
RemoveLegacyEtmKeyMigrator 19✅ 289ms
RemoveLegacyEtmKeyMigrator 19✅ 422ms
RemoveLegacyEtmKeyMigrator 16✅ 329ms
RemoveLegacyEtmKeyMigrator 17✅ 381ms
RemoveLegacyEtmKeyMigrator 18✅ 338ms
RemoveLegacyEtmKeyMigrator 18✅ 348ms
RemoveLegacyEtmKeyMigrator 15✅ 288ms
RemoveLegacyEtmKeyMigrator 14✅ 220ms
RemoveLegacyEtmKeyMigrator 14✅ 264ms
RemoveLegacyEtmKeyMigrator 14✅ 312ms
require password on start 2✅ 227ms
ReusedPasswordsReportComponent 2✅ 2s
Roboform CSV Importer 3✅ 384ms
RotateableKeySetService 1✅ 461ms
Safari CSV Importer 2✅ 468ms
SafeUrls service 3✅ 256ms
SecureNote 5✅ 269ms
SecureSafe CSV Importer 2✅ 381ms
Send 3✅ 238ms
SendAccess 3✅ 320ms
SendFile 3✅ 252ms
SendService 28✅ 1s
SendText 3✅ 246ms
sequentialize decorator 9✅ 944ms
ServerConfigData 3✅ 259ms
serviceUtils 4✅ 280ms
session syncer 15✅ 562ms
sessionSync decorator 2✅ 180ms
SettingsService 4✅ 302ms
SimpleLogin Forwarder 21✅ 341ms
Specific State Providers 17✅ 309ms
SsoComponent 20✅ 5s
state 3✅ 331ms
state definitions follow rules for client web 60✅ 352ms
SymmetricCryptoKey 7✅ 205ms
TabsBackground 21✅ 280ms
throttle decorator 5✅ 514ms
toEqualBuffer custom matcher 4✅ 266ms
TotpService 5✅ 359ms
TrialInitiationComponent 15✅ 33s
TriggerAutofillScriptInjection 1✅ 121ms
TriggerFido2ContentScriptInjection 1✅ 126ms
trimValidator 7✅ 397ms
TwoFactorComponent 16✅ 2s
UnsecuredWebsitesReportComponent 2✅ 2s
Username Generation Options 38✅ 519ms
Utils Service 86✅ 610ms
validateRpId 11✅ 253ms
vault filter service 14✅ 3s
VaultExportService 14✅ 3s
VaultFilter 19✅ 1s
VaultFilter 18✅ 787ms
VaultPopoutWindow 10✅ 343ms
VaultTimeoutService 13✅ 594ms
VaultTimeoutSettingsService 17✅ 397ms
WeakPasswordsReportComponent 2✅ 2s
Web Platform Utils Service 14✅ 596ms
WebauthnAdminService 6✅ 2s
WebAuthnLoginPrfCryptoService 1✅ 283ms
WebAuthnLoginService 8✅ 2s
WebCrypto Function Service 69✅ 1s