Testing the Wallet’s Response to Incorrect Seed Phrase During Import

A robust application must handle user error gracefully. This test assesses MetaMask’s response to an invalid or incorrectly entered secret recovery phrase during the wallet import process. The tester intentionally enters a seed phrase with a valid structure but containing a single misspelled word or words in the wrong order. The application must not simply accept this input and create an empty wallet. Instead, it should perform a checksum verification on the entered phrase and immediately present the user with a clear error message, such as “Invalid secret recovery phrase,” upon submission. The error should explain that the phrase is incorrect and must be checked for typos or mistakes. The app must not proceed to the password creation screen until a valid, checksum-verified seed phrase is entered. This behavior is critical to prevent users from inadvertently creating a new, empty wallet when they believe they are recovering an existing one, which would lead to a permanent loss of funds. Understanding the checksum mechanism of seed phrases is explained in educational material at metamask.