Logo: Relish

  1. Sign in

Project: Timesheet

Time Tracking

  • @javascript

In order to keep a record of my time
As an employee
I can create, view, update, and delete logged tasks

Background Signed in
Given
I am signed in
Scenarios
Add a New Task
When
I go to the home page
And
I provide all the required task information
Then
I should be able to add a new task
Try to Add an Invalid Task
When
I go to the home page
But
I don't provide all the required task information
Then
I should not be able to add an invalid task
Update an Existing Task
When
I edit a task
And
I update it with all the required task information
Then
I should be able to update the task
Try to Update an Invalid Task
When
I edit a task
But
I don't update it with all the required task information
Then
I should not be able to update the task
Delete a task
And
I have added a task
When
I go to the home page
Then
I should be able to delete the task
View Todays Tasks
And
I have added some tasks
When
I go to the home page
Then
I should see today's tasks by default
View Past Tasks
And
I have added some tasks
When
I go to the home page
Then
I should be able to navigate to see past tasks
And
I have added some tasks
When
I go to the home page
Then
I should be able to navigate tasks by workweek
Quickly View Days Missing Logged Time
And
I have days missing 8 hours of logged time
When
I go to the home page
And
I open the calendar
Then
I should be able to see all days missing 8 hours of logged time

Last published over 5 years ago by jccarbonfive.