Minor fixes. Feature comments.

This commit is contained in:
Igor Sirotin 2022-11-24 18:54:41 +03:00 committed by Igor Sirotin
parent a8406b9158
commit d48ea97027
3 changed files with 14 additions and 4 deletions

View File

@ -88,9 +88,9 @@ def step(context, obj):
###########################################################################
def the_user_restarts_the_app(context: any):
init_steps.waitFor(lambda: init_steps.currentApplicationContext().detach(), 500)
waitFor(lambda: currentApplicationContext().detach(), 500)
time.sleep(5)
init_steps.startApplication(context.userData["aut_name"])
startApplication(context.userData["aut_name"])
def the_user_joins_chat_room(room: str):
init_steps.the_user_joins_chat_room(room)

View File

@ -23,4 +23,4 @@ def hook(context):
@OnScenarioStart
def hook(context):
init_steps.the_user_opens_the_chat_section()
init_steps.the_user_opens_the_chat_section()

View File

@ -1,11 +1,21 @@
Feature: Status Desktop Chat Navigation
As a user I want to join seethe application reflect correctly
when I navigate trough chats list.
The feature start sequence is the following (setup on its own `bdd_hooks`):
** given A first time user lands on the status desktop and generates new key
** when user signs up with username "tester123" and password "TesTEr16843/!@00"
** and the user lands on the signed in app
[Cleanup] Also each scenario starts with:
** when the user opens the chat section
Scenario: The user joins a room and marks it as read
When the user joins chat room "test"
And the user marks the channel "test" as read
# TODO find a way to validate that it worked
@merge
Scenario: The user sees chats sorted by most recent activity
When the user joins chat room "first-chat"
And the user joins chat room "second-chat"