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): 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) time.sleep(5)
init_steps.startApplication(context.userData["aut_name"]) startApplication(context.userData["aut_name"])
def the_user_joins_chat_room(room: str): def the_user_joins_chat_room(room: str):
init_steps.the_user_joins_chat_room(room) init_steps.the_user_joins_chat_room(room)

View File

@ -23,4 +23,4 @@ def hook(context):
@OnScenarioStart @OnScenarioStart
def hook(context): 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 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 Scenario: The user joins a room and marks it as read
When the user joins chat room "test" When the user joins chat room "test"
And the user marks the channel "test" as read And the user marks the channel "test" as read
# TODO find a way to validate that it worked # TODO find a way to validate that it worked
@merge
Scenario: The user sees chats sorted by most recent activity Scenario: The user sees chats sorted by most recent activity
When the user joins chat room "first-chat" When the user joins chat room "first-chat"
And the user joins chat room "second-chat" And the user joins chat room "second-chat"