diff --git "a/test/manual-scenarios/privacy-settings/check \"Display NFT media\" toggle works correctly.md" "b/test/manual-scenarios/privacy-settings/check \"Display NFT media\" toggle works correctly.md" new file mode 100644 index 000000000000..ce8153ffac7f --- /dev/null +++ "b/test/manual-scenarios/privacy-settings/check \"Display NFT media\" toggle works correctly.md" @@ -0,0 +1,44 @@ +# Manual test scenario for the 'Display NFT media' toggle + +Below is a summary of the validations included: + +* Validate that the 'Display NFT media' toggle is present in the Security & Privacy settings and is ON by default. +* Validate that the toggle can be turned on and off. +* Validate that when the toggle is turned on, MetaMask displays NFT media and data. +* Validate that NFT autodetection relies on this setting and won't be available when this is turned off. + +```markdown + +# Security & Privacy Settings: Verify "Display NFT media" Toggle Functionality + +# Feature: Toggle "Display NFT media" in Security & Privacy Settings + +In order to enhance user experience +As a user of the wallet extension +I want to toggle the "Display NFT media" option in the Security & Privacy Settings + +# Scenario: Default state of "Display NFT media" toggle is ON + +Given I am in Settings +When I click on the "Security & Privacy" tab +Then the "Display NFT media" toggle is set to ON by default + +# Scenario: "Display NFT media" toggle functionality + +Given I am on the Security & Privacy settings page +And the "Display NFT media" toggle is initially set to ON +When I click on the "Display NFT media" toggle icon +Then the toggle switch should visually indicate to OFF +When I click on the "Display NFT media" toggle icon again +Then the toggle switch should visually indicate to ON + +# Scenario: Verification of NFT media display functionality + +Given I am on the Security & Privacy settings page +And the "Display NFT media" toggle is set to ON +When I view my NFTs in MetaMask +Then MetaMask should display NFT media and data + + +``` + diff --git "a/test/manual-scenarios/privacy-settings/check \"IPFS gateway\" toggle works correctly.md" "b/test/manual-scenarios/privacy-settings/check \"IPFS gateway\" toggle works correctly.md" new file mode 100644 index 000000000000..f52b96866e7d --- /dev/null +++ "b/test/manual-scenarios/privacy-settings/check \"IPFS gateway\" toggle works correctly.md" @@ -0,0 +1,52 @@ +# Manual test scenario for the 'IPFS gateway' toggle + +Below is a summary of the validations included: + +* Validate that the 'IPFS gateway' toggle is present in the Security & Privacy settings and is ON by default. +* Validate that the toggle can be turned on and off. +* Validate that when the toggle is turned on, MetaMask shows images of NFTs +* Validate that when the toggle is turned off, NFT images are replaced by placeholders and I am prompted to turn on IPFS resolution + +```markdown + +# Security & Privacy Settings: Verify "IPFS gateway" Toggle Functionality + +# Feature: Toggle "IPFS gateway" in Security & Privacy Settings + +In order to enhance user experience +As a user of the wallet extension +I want to toggle the "IPFS gateway" option in the Security & Privacy Settings + +# Scenario: Default state of "IPFS gateway" toggle is ON + +Given I am in Settings +When I click on the "Security & Privacy" tab +Then the "IPFS gateway" toggle is set to ON by default + +# Scenario: "IPFS gateway" toggle functionality + +Given I am on the Security & Privacy settings page +And the "IPFS gateway" toggle is initially set to ON +When I click on the "IPFS gateway" toggle icon +Then the toggle switch should visually indicate to OFF +When I click on the "IPFS gateway" toggle icon again +Then the toggle switch should visually indicate to ON + +# Scenario: Verification of IPFS gateway functionality with toggle ON + +Given I am on the Security & Privacy settings page +And the "IPFS gateway" toggle is set to ON +When I attempt to view images of my NFTs (e.g. ERC1155) stored on IPFS +Then MetaMask should successfully fetch and display this information + +# Scenario: Verification of IPFS gateway functionality with toggle OFF + +Given I am on the Security & Privacy settings page +And the "IPFS gateway" toggle is set to OFF +When I attempt to view images of my NFTs (e.g. ERC1155) stored on IPFS +Then MetaMask should display a placeholder image instead of the NFT media +And I should see a "Show" button +And clicking "Show" should prompt me to confirm turning ON IPFS resolution + + +``` diff --git "a/test/manual-scenarios/privacy-settings/check \"Network details check\" toggle works correctly.md" "b/test/manual-scenarios/privacy-settings/check \"Network details check\" toggle works correctly.md" new file mode 100644 index 000000000000..e42ebce5dac4 --- /dev/null +++ "b/test/manual-scenarios/privacy-settings/check \"Network details check\" toggle works correctly.md" @@ -0,0 +1,53 @@ + +# Manual test scenario for the 'Network details check' toggle + +Below is a summary of the validations included: + +* Validate that the 'Network details check' toggle is present in the Security & Privacy settings and is ON by default. +* Validate that the toggle can be turned on and off. +* Validate that when the toggle is turned on, MetaMask checks the network details against the information provided by chainid.network when attempting to connect to a blockchain network. + +```markdown + +# Security & Privacy Settings: Verify "Network details check" Toggle Functionality + +# Feature: Toggle "Network details check" in Security & Privacy Settings + +In order to enhance user experience +As a user of the wallet extension +I want to toggle the "Network details check" option in the Security & Privacy Settings + +# Scenario: Default state of "Network details check" toggle is ON + +Given I am in Settings +When I click on the "Security & Privacy" tab +Then the "Network details check" toggle is set to ON by default + +# Scenario: "Network details check" toggle functionality + +Given I am on the Security & Privacy settings page +And the "Network details check" toggle is initially set to ON +When I click on the "Network details check" toggle icon +Then the toggle switch should visually indicate to OFF +When I click on the "Network details check" toggle icon again +Then the toggle switch should visually indicate to ON + +# Scenario: Verification of network details check functionality when toggle is ON + +Given I am on the Security & Privacy settings page +And the "Network details check" toggle is set to ON +When I navigate to the Neworks tab +And I change the network name +Then the suggested name appears below +When I change the currency symbol +Then the suggested ticker appears below + +# Scenario: Verification of network details check functionality when toggle is OFF + +Given I am on the Security & Privacy settings page +And the "Network details check" toggle is set to OFF +When I attempt to check network details from the Neworks tab +And I change the currency symbol +Then a message appears below indicating that verification is unavailable + +``` diff --git "a/test/manual-scenarios/privacy-settings/check \"Show ENS domains in address bar\" toggle works correctly.md" "b/test/manual-scenarios/privacy-settings/check \"Show ENS domains in address bar\" toggle works correctly.md" new file mode 100644 index 000000000000..99b37d442ea6 --- /dev/null +++ "b/test/manual-scenarios/privacy-settings/check \"Show ENS domains in address bar\" toggle works correctly.md" @@ -0,0 +1,43 @@ +# Manual test scenario for the 'Show ENS domains in address bar' toggle + +Below is a summary of the validations included: + +* Validate that the 'Show ENS domains in address bar' toggle is present in the Security & Privacy settings and is ON by default. +* Validate that the toggle can be turned on and off. +* Validate that when the toggle is turned on, ENS domain name is displayed alongside the public address + +```markdown + +# Security & Privacy Settings: Verify "Show ENS domains in address bar" Toggle Functionality + +# Feature: Toggle "Show ENS domains in address bar" in Security & Privacy Settings + +In order to enhance user experience +As a user of the wallet extension +I want to toggle the "Show ENS domains in address bar" option in the Security & Privacy Settings + +# Scenario: Default state of "Show ENS domains in address bar" toggle is ON + +Given I am in Settings +When I click on the "Security & Privacy" tab +Then the "Show ENS domains in address bar" toggle is set to ON by default + +# Scenario: "Show ENS domains in address bar" toggle functionality + +Given I am on the Security & Privacy settings page +And the "Show ENS domains in address bar" toggle is initially set to ON +When I click on the "Show ENS domains in address bar" toggle icon +Then the toggle switch should visually indicate to OFF +When I click on the "Show ENS domains in address bar" toggle icon again +Then the toggle switch should visually indicate to ON + +# Scenario: Verification of ENS domains display functionality + +Given I am on the Security & Privacy settings page +And the "Show ENS domains in address bar" toggle is set to ON +When I enter an ENS address in my browser's address bar +Then I should see the content associated with it + + +``` +