Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Checkin pending Discovering Rooms features spec #62

Merged
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions features/discovering-rooms.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
@wip
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think I'd prefer we use @wip on scenarios for the work that is actually in flight; and maybe use @unstarted for the scenarios that have not yet been picked up. We can use @unscheduled for feature definitions that we are contemplating but have not yet decided which release they go in to.

We'll probably also want to add and not @unstarted to the test script in package.json

Feature: Discovering Rooms
In order to interact with other people in a Workspace
I want to be able to explore the Workspace's rooms

Scenario: Workspace Member may discover Listed Room
Given a Workspace with a Listed Room
When a Workspace Member is on the Workspace Dashboard
Then they see the Room

Scenario: Workspace Member may not discover Unlisted Room
Given a Workspace with an Unlisted Room
When a Workspace Member is on the Workspace Dashboard
Then they do not see the Room

Scenario: Room Creator may discover Unlisted Room
Given a Workspace with an Unlisted Room
When the Room Creator is on the Workspace Dashboard
Then they see the Room

Scenario: Room Previous Attendee may discover previously visited Unlisted Room
Given a Workspace with an Unlisted Room
When a Previous Attendee of that Room is on the Workspace Dashboard
Then they see the Room

Scenario: Guest may discover Listed Room
Given a Workspace with a Listed Room
When a Guest is on the Workspace Dashboard
Then they see the Room

Scenario: Guest may not discover Unlisted Room
Given a Workspace with an Unlisted Room
When a Guest is on the Workspace Dashboard
Then they do not see the Room

Scenario: Guest may not discover Listed Internal Room
Given a Workspace with an Listed Internal Room
When a Guest is on the Workspace Dashboard
Then they do not see the Room