2022-05-24 09:58:04 +00:00
|
|
|
#******************************************************************************
|
|
|
|
# Status.im
|
|
|
|
#*****************************************************************************/
|
|
|
|
#/**
|
|
|
|
# * \file test.feature
|
|
|
|
# *
|
|
|
|
# * \test Status Sign up
|
|
|
|
# * \date May 2022
|
|
|
|
# **
|
|
|
|
# *****************************************************************************/
|
|
|
|
|
|
|
|
Feature: Status Desktop Sign Up
|
|
|
|
|
2022-07-13 08:29:51 +00:00
|
|
|
As a user I want to Sign-up into the Status Desktop application.
|
2022-07-07 23:56:21 +00:00
|
|
|
|
2022-11-17 14:06:36 +00:00
|
|
|
The following scenarios cover positive Sign up process scenarios.
|
2022-07-20 12:14:50 +00:00
|
|
|
|
2022-11-17 14:06:36 +00:00
|
|
|
The feature start sequence follows the global one (setup on global `bdd_hooks`): No additional steps
|
2022-07-13 08:29:51 +00:00
|
|
|
|
2022-11-17 14:06:36 +00:00
|
|
|
Scenario: The user signs up with password and its state is online
|
2022-07-20 12:14:50 +00:00
|
|
|
Given A first time user lands on the status desktop and generates new key
|
2022-11-17 14:06:36 +00:00
|
|
|
When the user signs up with username "tester123" and password "TesTEr16843/!@00"
|
|
|
|
Then the user lands on the signed in app
|
|
|
|
And the user is online
|
2022-07-13 08:29:51 +00:00
|
|
|
|
2022-11-17 14:06:36 +00:00
|
|
|
Scenario Outline: The user signs up with imported seed phrase and and its state is online
|
2022-07-13 08:29:51 +00:00
|
|
|
Given A first time user lands on the status desktop and navigates to import seed phrase
|
2022-11-17 14:06:36 +00:00
|
|
|
When the user inputs the seed phrase "<seed>"
|
|
|
|
And the user clicks on the following ui-component "seedPhraseView_Submit_Button"
|
2022-11-16 12:06:37 +00:00
|
|
|
Given the user signs up with username "tester123" and password "TesTEr16843/!@00"
|
2022-11-17 14:06:36 +00:00
|
|
|
Then the user lands on the signed in app
|
|
|
|
And the user is online
|
|
|
|
|
2022-08-19 15:23:09 +00:00
|
|
|
Examples:
|
|
|
|
| seed | address |
|
|
|
|
| truth gold urban vital rose market legal release border gospel leave fame | 0x8672E2f1a7b28cda8bcaBb53B52c686ccB7735c3 |
|
|
|
|
| lemon card easy goose keen divide cabbage daughter glide glad sense dice promote present august obey stay cheese | 0xdd06a08d469dd61Cb2E5ECE30f5D16019eBe0fc9 |
|
|
|
|
| provide between target maze travel enroll edge churn random sight grass lion diet sugar cable fiction reflect reason gaze camp tone maximum task unlock | 0xCb59031d11D233112CB57DFd667fE1FF6Cd7b6Da |
|
2022-07-13 08:29:51 +00:00
|
|
|
|
2022-08-18 07:38:47 +00:00
|
|
|
|
2022-11-17 14:06:36 +00:00
|
|
|
@mayfail
|
|
|
|
# TODO: Check validation. It may be broken due to the new user profile design.
|
|
|
|
Scenario: The user signs up with a profile image
|
2022-08-18 07:38:47 +00:00
|
|
|
Given A first time user lands on the status desktop and generates new key
|
2022-11-17 14:06:36 +00:00
|
|
|
And the user signs up with profileImage "doggo.jpeg", username "tester123" and password "TesTEr16843/!@00"
|
|
|
|
And my profile modal has the updated profile image
|
2022-08-18 07:38:47 +00:00
|
|
|
And the profile setting has the updated profile image
|
2022-11-17 14:06:36 +00:00
|
|
|
And the user restarts the app
|
2022-08-18 07:38:47 +00:00
|
|
|
And a screenshot of the profileImage is taken
|
2022-11-17 14:06:36 +00:00
|
|
|
When the user logs in with password "TesTEr16843/!@00"
|
2022-08-18 07:38:47 +00:00
|
|
|
Then the profile navigation bar has the updated profile image
|