Skip to content

Groover enters a room #71

@stiffneckjim

Description

@stiffneckjim

As a Groover who has accepted an invite to join a room from a DJ, if the room is active, then I should see it as active in my Groove Board. If the room is not active, I can still access it to vote on tunes but I cannot change it to active.

Scenarios

Scenario 1 A Groover views the Groove Board with an active room - Happy Path

Given I am a Groover
And I am a member of a room
And the room is active
When I view the Groove Board
Then the room is shown as currently active
And I can view the playlist

Scenario 2 A Groover views the Groove Board without an active room - Happy Path

Given I am a Groover
And I am a member of a room
And the room is NOT active
When I view the Groove Board
Then the room is NOT shown as active
And I can view the playlist

Scenario 3 A Groover tries to create a new room from the Groove Board - Unhappy Path

Given I am a Groover
And I view the Groove Board
When I try to create a new room
Then the option to create a new room is not available

Scenario 4 A Groover tries to create a new room using the URL - Unhappy Path

Given I am a Groover
When I access the URL to create a new room
Then I receive an error informing me I do not have permission to create rooms

Scenario 5 A Groover tries to mark a room as active from the Groove Board - Unhappy Path

Given I am a Groover
And I view the Groove Board
When I try to activate an existing room
Then the option to activate a room is not available

Scenario 6 A Groover tries to activate a room using the URL - Unhappy Path

Given I am a Groover
When I access the URL to activate a new room
Then I receive an error informing me I do not have permission to activate rooms

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions