Skip to content

Latest commit

 

History

History
101 lines (58 loc) · 2.21 KB

LogOut.md

File metadata and controls

101 lines (58 loc) · 2.21 KB

Test Scenario

Unique ID: LogOut

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


Test Cases

Test Case ID: LogOut-01

Description: Log out using the lock icon on every screen

Steps:

  1. Open the Smapp application.
  2. Locate the lock icon on the top right corner.
  3. Hover over the lock icon to see the tooltip.
  4. 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

Test Case ID: LogOut-02

Description: Log out from the settings

Steps:

  1. Open the Smapp application.
  2. Navigate to settings (top right corner, gear wheel icon).
  3. Locate the "Close Wallet" section.
  4. Click on the “Logout” button.

Test Data: N/A

Expected Result:

  • Upon clicking the “Logout” button, the user should be immediately logged out.

Test Case ID: LogOut-03

Description: Validate UI and tooltips

Steps:

  1. Open the Smapp application.
  2. Hover over all log out options and validate tooltips.

Test Data: N/A

Expected Result:

  • Tooltips should be correct and informative.

Test Case ID: LogOut-04

Description: Logout behavior when multiple wallets are logged in

Steps:

  1. Open the Smapp application.
  2. Log in to multiple wallets.
  3. 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.