Logo: Relish

  1. Sign in

Project: Mobile

Feedback Page

As a user
I want a page that contains all feedback

Background
Given
I am logged in as a mobile manager
And
I have John Smith in my downline
Scenarios
Viewing feedback for current goal period only
Given
user has the following general feedback entries
feedback goal period
This is from 2011 2011
This is from 2013 2013
And
the current goal period is "2013"
When
I go to the feedback page for user
Then
I should only see the feedback "This is from 2013"
Examples:
user user
I self
John Smith John Smith
Default view
Given
user has feedback for a item
When
I go to the feedback page for user
Then
I should see the icon icon in the feedback list
Examples:
user item icon
self Performance Goal Goal
self Competency Competency
self General General
self Accomplishment Accomplishment
self Overall Rating Overall Rating
John Smith Performance Goal Goal
John Smith Competency Competency
John Smith General General
John Smith Accomplishment Accomplishment
John Smith Overall Rating Overall Rating
Multiple feedback entries for the same item
Given
there are the following competencies
competency
Communication
And
there are the following feedback entries for the Communication competency for user
entered by date feedback display to employee? deleted
manager 2013-9-27 09:10:06 You did good yes no
self 2013-9-29 11:30:15 Thanks yes no
manager 2013-9-30 01:03:58 Keep up the good work yes no
manager 2013-9-30 02:30:15 I'm giving you a raise!!!!! no no
manager 2013-9-30 03:10:00 deleted feedback yes yes
When
I go to the feedback page for user
Then
I should only see 1 feedback entry
And
I should see the text "Communication"
And
I should see entered by manager name
And
I should see the text "September 30, 2013"
And
I should see the text "Keep up the good work"
And
I should see a feedback button
And
the feedback count should be count
And
I should/should not see the hidden feedback indicator
Examples:
user user manager name count should/should not
self self My manager's name 3 should not
John Smith John Smith My name 4 should
Sorting by most recent feedback entry
Given
there are the following competencies
competency
Communication
Listening Skills
And
there are the following feedback entries for the Communication competency for user
entered by date feedback display to employee
Derek Denton 2013-9-27 09:10:06 You did good yes
me 2013-9-30 11:30:15 Thanks yes
And
there are the following feedback entries for the Listening Skills competency for user
entered by date feedback display to employee
Derek Denton 2013-09-21 09:10:06 You did good yes
me 2013-10-02 11:35:15 Yes I did yes
When
I go to the feedback page for user
Then
the first item in the list should be "Listening Skills"
And
the second item in the list should be "Communication"
Examples:
user
John Smith
self
Truncating feedback
Given
user has a feedback entry with more than 500 characters
When
I go to the feedback page for user
Then
I should see a feedback with 72 characters and ...
Examples:
user user
John Smith John Smith
self self

Last published about 5 years ago by Trevor Little.