Minor fixes. Feature comments.
This commit is contained in:
parent
a8406b9158
commit
d48ea97027
|
@ -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)
|
||||||
|
|
|
@ -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()
|
||||||
|
|
|
@ -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"
|
||||||
|
|
Loading…
Reference in New Issue