Skip to content

Instantly share code, notes, and snippets.

@adamgoucher
Created October 26, 2011 02:44
Show Gist options
  • Save adamgoucher/1315263 to your computer and use it in GitHub Desktop.
Save adamgoucher/1315263 to your computer and use it in GitHub Desktop.
initial idea gwt
Feature: Add a workshop
In order to have people book a workshop
As a trainer
I want to add a workshop
Scenario: A basic workshop
Given I have entered a basic workshop information
When I add it to the system
Then learners can express interest
Feature: Show interest in a workshop
In order to have a trainer hold a workshop
As an interested learner
I want to express interest in a workshop
Scenario: New workshop
Given a workshop in the system
And one has not been already been requested for my area
When I express interest
Then a new requested workshop is created
Scenario: Existing workshop
Given a workshop in the system
And one has already been requested for my area
When I express interest
Then the existing request is +1ed
Feature: Schedule a workshop
Scenario: Interest is real
Given a workshop exists
When enough interest in expressed
Then an email is sent to the trainer with learners contract information
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment