diff --git a/test/e2e/tests/metrics/errors.spec.js b/test/e2e/tests/metrics/errors.spec.js index 0961b46c5aa5..d183d5842fed 100644 --- a/test/e2e/tests/metrics/errors.spec.js +++ b/test/e2e/tests/metrics/errors.spec.js @@ -7,7 +7,11 @@ const { format } = require('prettier'); const { isObject } = require('@metamask/utils'); const { SENTRY_UI_STATE } = require('../../../../app/scripts/lib/setupSentry'); const FixtureBuilder = require('../../fixture-builder'); -const { convertToHexValue, withFixtures } = require('../../helpers'); +const { + convertToHexValue, + logInWithBalanceValidation, + withFixtures, +} = require('../../helpers'); /** * Derive a UI state field from a background state field. @@ -649,9 +653,8 @@ describe('Sentry errors', function () { title: this.test.fullTitle(), testSpecificMock: mockSentryTestError, }, - async ({ driver, mockedEndpoint }) => { - await driver.navigate(); - await driver.findElement('#password'); + async ({ driver, ganacheServer, mockedEndpoint }) => { + await logInWithBalanceValidation(driver, ganacheServer); // Trigger error await driver.executeScript( @@ -743,9 +746,8 @@ describe('Sentry errors', function () { title: this.test.fullTitle(), testSpecificMock: mockSentryTestError, }, - async ({ driver, mockedEndpoint }) => { - await driver.navigate(); - await driver.findElement('#password'); + async ({ driver, ganacheServer, mockedEndpoint }) => { + await logInWithBalanceValidation(driver, ganacheServer); // Trigger error await driver.executeScript('window.stateHooks.throwTestError()'); diff --git a/test/e2e/tests/metrics/state-snapshots/errors-after-init-opt-in-background-state.json b/test/e2e/tests/metrics/state-snapshots/errors-after-init-opt-in-background-state.json index e4b28743394c..6e1b049ebd03 100644 --- a/test/e2e/tests/metrics/state-snapshots/errors-after-init-opt-in-background-state.json +++ b/test/e2e/tests/metrics/state-snapshots/errors-after-init-opt-in-background-state.json @@ -38,6 +38,8 @@ "showNetworkBanner": true, "showAccountBanner": true, "trezorModel": null, + "newPrivacyPolicyToastClickedOrClosed": "object", + "newPrivacyPolicyToastShownDate": "object", "hadAdvancedGasFeesSetPriorToMigration92_3": false, "nftsDropdownState": {}, "termsOfUseLastAgreed": "number", @@ -45,8 +47,6 @@ "usedNetworks": { "0x1": true, "0x5": true, "0x539": true }, "snapsInstallPrivacyWarningShown": true, "surveyLinkLastClickedOrClosed": "object", - "newPrivacyPolicyToastClickedOrClosed": "object", - "newPrivacyPolicyToastShownDate": "object", "signatureSecurityAlertResponses": "object", "switchedNetworkDetails": "object", "switchedNetworkNeverShowMessage": "boolean", @@ -89,9 +89,11 @@ "nonRPCGasFeeApisDisabled": "boolean" }, "KeyringController": { - "isUnlocked": false, + "isUnlocked": true, "keyrings": "object", - "vault": "string" + "vault": "string", + "encryptionKey": "string", + "encryptionSalt": "string" }, "LoggingController": { "logs": "object" }, "MetaMetricsController": { @@ -266,9 +268,7 @@ "tokensChainsCache": {}, "preventPollingOnNetworkRestart": false }, - "TokenRatesController": { - "marketData": "object" - }, + "TokenRatesController": { "marketData": "object" }, "TokensController": { "tokens": "object", "ignoredTokens": "object", diff --git a/test/e2e/tests/metrics/state-snapshots/errors-after-init-opt-in-ui-state.json b/test/e2e/tests/metrics/state-snapshots/errors-after-init-opt-in-ui-state.json index cc4cb135bc82..f2b2f3046e0f 100644 --- a/test/e2e/tests/metrics/state-snapshots/errors-after-init-opt-in-ui-state.json +++ b/test/e2e/tests/metrics/state-snapshots/errors-after-init-opt-in-ui-state.json @@ -11,14 +11,13 @@ "localeMessages": "object", "metamask": { "isInitialized": true, - "isUnlocked": false, + "isUnlocked": true, "isAccountMenuOpen": false, "isNetworkMenuOpen": false, "internalAccounts": { "accounts": "object", "selectedAccount": "string" }, "transactions": "object", "networkConfigurations": "object", "addressBook": "object", - "marketData": "object", "confirmationExchangeRates": {}, "pendingTokens": "object", "customNonceValue": "", @@ -74,6 +73,8 @@ "showNetworkBanner": true, "showAccountBanner": true, "trezorModel": null, + "newPrivacyPolicyToastClickedOrClosed": "object", + "newPrivacyPolicyToastShownDate": "object", "hadAdvancedGasFeesSetPriorToMigration92_3": false, "nftsDropdownState": {}, "termsOfUseLastAgreed": "number", @@ -81,8 +82,6 @@ "usedNetworks": { "0x1": true, "0x5": true, "0x539": true }, "snapsInstallPrivacyWarningShown": true, "surveyLinkLastClickedOrClosed": "object", - "newPrivacyPolicyToastClickedOrClosed": "object", - "newPrivacyPolicyToastShownDate": "object", "signatureSecurityAlertResponses": "object", "switchedNetworkDetails": "object", "switchedNetworkNeverShowMessage": "boolean", @@ -91,8 +90,8 @@ "previousAppVersion": "", "previousMigrationVersion": 0, "currentMigrationVersion": "number", - "selectedNetworkClientId": "string", "showTokenAutodetectModalOnUpgrade": "object", + "selectedNetworkClientId": "string", "networksMetadata": { "networkConfigurationId": { "EIPS": { "1559": false }, @@ -205,6 +204,7 @@ "fcmToken": "string", "accounts": "object", "accountsByChainId": "object", + "marketData": "object", "unapprovedDecryptMsgs": "object", "unapprovedDecryptMsgCount": 0, "unapprovedEncryptionPublicKeyMsgs": "object", @@ -247,7 +247,9 @@ "pendingApprovalCount": "number", "approvalFlows": "object", "storageMetadata": {}, - "versionFileETag": "string" + "versionFileETag": "string", + "encryptionKey": "string", + "encryptionSalt": "string" }, "send": "object", "swaps": "object",