AS A user,
INSTEAD OF deleting and recreating tasks that I accidentally marked complete,
I WANT TO uncheck a completed task
IN 1 second
TO restore it to active status
SO THAT I can accurately track unfinished work.
SCENARIO: Successfully Uncheck Task
GIVEN the user is viewing their to-do list,
WHEN the user taps a completed task's checkbox,
AND selects the option to mark it as incomplete,
THEN the system should update the task’s completion status in the database,
WITHIN 2 seconds,
AND move the task back to the active task list
WITHIN 1 second.
AS A user,
INSTEAD OF deleting and recreating tasks that I accidentally marked complete,
I WANT TO uncheck a completed task
IN 1 second
TO restore it to active status
SO THAT I can accurately track unfinished work.
SCENARIO: Successfully Uncheck Task
GIVEN the user is viewing their to-do list,
WHEN the user taps a completed task's checkbox,
AND selects the option to mark it as incomplete,
THEN the system should update the task’s completion status in the database,
WITHIN 2 seconds,
AND move the task back to the active task list
WITHIN 1 second.