Logo: Relish

  1. Sign in

Project: Mobile

Adding an Accomplishment

As a user or manager
I want to be able to add a new accomplishment
So employee can notify manager of achievements that exceed their common duties and/or deserve special recognition
And manager can ackgonwledge employee's accomplishment and/or express recognition of employee's other outstanding efforts

Background
Given
I am logged in as a mobile manager
And
I have Jim Bob in my downline
Scenarios
Populating the accomplishment category drop down
Given
there are the following accomplishment categories
Category Active Deleted
Sales yes no
General yes no
Other yes no
Deleted yes yes
Inactive no no
When
I go to the add accomplishment dialog
Then
I should see the category drop down
And
the category dropdown should have a value of "Choose a Category..."
And
the category dropdown should have only the following options
Choose a Category...
Sales
General
Other
Hiding the category drop down
Given
there are no accomplishment categories
When
I go to the add accomplishment dialog
Then
I should not see the category drop down
Prevent entering an accomplishment with an empty name
When
I go to the add accomplishment dialog
Then
the submit button should be disabled
When
I type "name" in the name field
Then
the submit button should be enabled
Adding an accomplishment
Given
there are the following accomplishment categories
Sales
General
Other
When
I go to the add accomplishment dialog for User
And
I type "name" in the name field
And
I select "Sales" from the category drop down
And
I type "description" in the description field
And
I click on the "Submit" button
Then
I should be on the accomplishments page for User
And
I should see the message "Accomplishment Created"
And
I should see the accomplishment "name"
Examples:
User
self
Jim Bob
Cancelling adding an accomplishment
Given
I am on the add accomplishment dialog
And
I type "name" in the name field
When
I click on Button
Then
I should be on the accomplishments page
And
I should not see the message "Accomplishment Created"
And
I should not see the accomplishment "name"
Examples:
Button
the "Cancel" button
"the browser Back button"

Last published about 5 years ago by Trevor Little.