Created
May 5, 2014 20:34
-
-
Save beckyconning/13ea1ff52b2c620b894f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Feature: Create presentations | |
As a presenter | |
I want to create a new presentation | |
So that I can present a new concept | |
Scenario: Create a new blank presentation | |
Given I am signed in | |
When I create a new presentation | |
Then the list of my presentations should contain my new presentation |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Feature: Presentation Management | |
As a presenter | |
I want to manage my presentations | |
So that I can find the presentations presentations I want to give easily | |
Scenario: List presentations | |
Given I am signed in | |
And I have created some presentations | |
When I start the application | |
Then I should be presented with a list of my presntations' names and modified dates | |
And the list of my presentations should be listed in order of modifed date | |
Scenario: Keep list of presentations up to date | |
Given I am signed in | |
When I create a presentation | |
Then that presentation should be in the list of my presentations | |
When I change a presentation | |
Then that presentation's modified date should be updated in the list | |
When I delete a presentation | |
Then that presentation should be removed from the list | |
When I rename a presentation | |
Then the presentation's name should be updated in the list | |
Scenario: Delete a presentation | |
Given I am signed in | |
And I have created some presentations | |
When I delete a presentation | |
And confirm I wish to delete it | |
Then the list of my presentations should not include that presentation | |
Scenario: Sort presentations | |
Given I am signed in | |
And I have created some presentations | |
When I sort the presentations by name | |
Then the list of presentations should be listed alphabetically by name | |
When I sort the presentations by date | |
Then the list of presentations should be listed in order of modified date | |
Scenario: Rename a presentation | |
Given I am signed in | |
And I have created some presentations | |
When I choose to rename a presentation | |
And I provide the new name for the presentation | |
Then the presentation should be listed with the new nam |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment