2022-11-16 12:06:37 +00:00
|
|
|
Feature: Status Desktop Main Settings Section
|
2022-08-10 10:57:21 +00:00
|
|
|
|
2022-11-16 12:06:37 +00:00
|
|
|
As a user I want to login the app go to Settings and make basic settings actions like change my online state and/or store my seed phrase.
|
2022-08-10 10:57:21 +00:00
|
|
|
|
|
|
|
|
2022-11-16 12:06:37 +00:00
|
|
|
Background: Open settings section
|
2023-05-03 16:23:12 +00:00
|
|
|
Given A first time user lands on the status desktop and generates new key
|
|
|
|
And the user signs up with username "tester123" and password "TesTEr16843/!@00"
|
|
|
|
And the user lands on the signed in app
|
|
|
|
And the user opens app settings screen
|
2022-08-16 16:35:10 +00:00
|
|
|
|
2022-11-16 12:06:37 +00:00
|
|
|
Scenario: The user can backup seed phrase
|
|
|
|
When the user backs up the wallet seed phrase
|
2022-08-12 16:31:39 +00:00
|
|
|
Then the backup seed phrase indicator is not displayed
|
2023-04-13 14:53:50 +00:00
|
|
|
And the Secure Your Seed Phrase Banner is not displayed
|
2022-08-12 16:31:39 +00:00
|
|
|
|
2022-08-24 09:51:20 +00:00
|
|
|
Scenario: The user can switch state to offline
|
|
|
|
When the users switches state to offline
|
2022-08-12 16:31:39 +00:00
|
|
|
Then the user appears offline
|
2022-11-16 12:06:37 +00:00
|
|
|
|
|
|
|
Given the user restarts the app
|
2022-10-19 10:39:48 +00:00
|
|
|
And the user "tester123" logs in with password "TesTEr16843/!@00"
|
2023-05-03 16:23:12 +00:00
|
|
|
Then the user lands on the signed in app
|
2022-08-12 16:31:39 +00:00
|
|
|
Then the user appears offline
|
|
|
|
|
2022-08-24 09:51:20 +00:00
|
|
|
Scenario: The user can switch state to online
|
|
|
|
When the users switches state to offline
|
2022-08-12 16:31:39 +00:00
|
|
|
And the user restarts the app
|
2022-10-19 10:39:48 +00:00
|
|
|
And the user "tester123" logs in with password "TesTEr16843/!@00"
|
2023-05-03 16:23:12 +00:00
|
|
|
Then the user lands on the signed in app
|
2022-08-12 16:31:39 +00:00
|
|
|
Then the user appears offline
|
2022-11-16 12:06:37 +00:00
|
|
|
|
2022-08-24 09:51:20 +00:00
|
|
|
When the users switches state to online
|
2022-08-12 16:31:39 +00:00
|
|
|
Then the user appears online
|
2022-11-16 12:06:37 +00:00
|
|
|
|
2022-08-12 16:31:39 +00:00
|
|
|
When the user restarts the app
|
2022-10-19 10:39:48 +00:00
|
|
|
And the user "tester123" logs in with password "TesTEr16843/!@00"
|
2023-05-03 16:23:12 +00:00
|
|
|
Then the user lands on the signed in app
|
2022-08-12 16:31:39 +00:00
|
|
|
Then the user appears online
|
|
|
|
|
2022-11-16 12:06:37 +00:00
|
|
|
Scenario: The user can switch state to automatic
|
2022-08-24 09:51:20 +00:00
|
|
|
When the users switches state to automatic
|
2022-08-12 16:31:39 +00:00
|
|
|
Then the user status is automatic
|
2022-11-16 12:06:37 +00:00
|
|
|
|
2022-08-12 16:31:39 +00:00
|
|
|
When the user restarts the app
|
2022-10-19 10:39:48 +00:00
|
|
|
And the user "tester123" logs in with password "TesTEr16843/!@00"
|
2023-05-03 16:23:12 +00:00
|
|
|
Then the user lands on the signed in app
|
2022-08-12 16:31:39 +00:00
|
|
|
Then the user status is automatic
|
2022-08-29 18:03:50 +00:00
|
|
|
|
2023-05-03 16:23:12 +00:00
|
|
|
# https://github.com/status-im/status-desktop/issues/10287
|
2023-01-24 15:01:14 +00:00
|
|
|
@mayfail
|
2022-11-16 12:06:37 +00:00
|
|
|
Scenario: The user can change the password and login with new password
|
2022-08-24 09:51:20 +00:00
|
|
|
When the user changes the password from TesTEr16843/!@00 to NewPassword@12345
|
|
|
|
And the user restarts the app
|
2022-10-19 10:39:48 +00:00
|
|
|
And the user "tester123" logs in with password "NewPassword@12345"
|
2022-08-24 09:51:20 +00:00
|
|
|
Then the user lands on the signed in app
|