Description: Testing the Log Out functionality in Spacemesh Application (Smapp).
Priority: 1
Prerequisites:
- User should have the Smapp application installed
- User should be logged into an active wallet
Test Cases:
01 - Log out using the lock icon on every screen
02 - Log out from the settings
03 - Validate UI and tooltips
04 - Logout behavior when multiple wallets are connected
Description: Log out using the lock icon on every screen
Steps:
- Open the Smapp application.
- Locate the lock icon on the top right corner.
- Hover over the lock icon to see the tooltip.
- Click on the lock icon.
Test Data: N/A
Expected Result:
- Tooltip should display "log out"
- Upon clicking, the user should be immediately logged out.
- The node -if local node is running- should run with no interruptions
Description: Log out from the settings
Steps:
- Open the Smapp application.
- Navigate to settings (top right corner, gear wheel icon).
- Locate the "Close Wallet" section.
- Click on the “Logout” button.
Test Data: N/A
Expected Result:
- Upon clicking the “Logout” button, the user should be immediately logged out.
Description: Validate UI and tooltips
Steps:
- Open the Smapp application.
- Hover over all log out options and validate tooltips.
Test Data: N/A
Expected Result:
- Tooltips should be correct and informative.
Description: Logout behavior when multiple wallets are logged in
Steps:
- Open the Smapp application.
- Log in to multiple wallets.
- Perform the logout operation from any screen or settings.
Test Data: N/A
Expected Result:
- Validate if the user can login/logout from different wallets with no issues.
- The state for each wallet should be correct, no remainings of other wallets.
- The smeshing process - if set - should not be interrupted, all the details and uptates should be displayed.