Content
View differences
Updated by Parimal Satyal about 1 year ago
#### Context
These scenarios concerning single date mode complement and add to these existing scenarios:
* ###61054
* ###60670
These scenarios will test changes to the date picker introduced by:
* ###47519
This document will not duplicate scenarios already included in the above. This means that the following scenarios:
* are not affected by the 'Working days only' switch; it will assumed to always be enabled. Saturdays and Sundays considered non-working days
* do not include specific scenarios related to manual/automatic scheduling and the adding/reming of predecessor/successor or children; in effect, it is already possible to use 'single date mode' today by simply removing either of Start or Finish dates of work packages. The current behaviour will be maintained.
### Basic
#### **Scenario 1: Adding a Finish date to a new work package 🟢**
* Setup
* Start date: (inactive: + Start date button)
* Finish date: empty
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
* Change
* Click on Fri, 14 Feb, 2025
* Expected result:
* Start date: (inactive: + Start date button)
* Finish date: Fri, 14 Feb, 2025
* Duration: empty
* Focus remains on Finish date
* Date picker remains in single date mode (Finish date only)
<br>
#### **Scenario 1b: Adding a Duration and any date to a new work package 🟢** 🔵**
* Setup
* Start date: (inactive: + Start date button)
* Finish date: empty
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
* Change
* Set focus to Duration and enter 3
* In the datepicker, select Fri, 14 Feb, 2025
* Expected result:
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Focus jumps to start date (?)
* Date picker goes to range mode
<br>
#### **Scenario 2: Adding a Start date to a new work package 🟢**
* Setup
* Start date: (inactive: + Start date button)
* Finish date: empty
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
* Change
* Click + Start date to active field and move focus to Start date
* Click on Wed, 12 Feb, 2025
* Expected result:
* Start date: Wed, 12 Feb, 2024
* Finish date: empty
* Duration: empty
* Focus switches to Finish date after selection of start date
* Date picker goes to range mode (until 'Save' is hit)
<br>
#### **Scenario 3a: Modifying a single date: new date in the past 🟢**
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Start date
* Date picker is in single mode
* Change
* Click on Mon, 3 Feb, 2024 (this must be in the past relative to current date)
* Expected result:
* Start date: Mon, 3 Feb, 2024
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus remains on Start date
* Date picker remains in single date mode (Start date only)
<br>
#### **Scenario 3b:** Also run the above test but with Finish date 🟢
<br>
#### **Scenario 4a: Modifying a single date: new date in the future 🟢**
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Start date
* Date picker is in single mode
* Change
* Click on Wed, 26 Feb, 2024 (this must be in the future relative to current date)
* Expected result:
* Start date: Wed, 26 Feb, 2024
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Start date
* Date picker remains in single date mode (Start date only)
<br>
#### **Scenario 4b: Also run** the above test but with Finish date 🟢
<br>
#### **Scenario 5: Single date mode (Finish date only), Clear finish date 🟢**
* Setup
* Start date: (inactive: + Start date button)
* Finish date: Fri, 14 Feb, 2025
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
* Change
* Click on the clear action (X) on the Finish date
* Expected result:
* Start date: (inactive: + Start date button)
* Finish date: empty
* Duration: empty
* Focus remains on Finish date
* Date picker remains in single date mode (Finish date only)
<br>
#### **Scenario 6: Single date mode (Start date only), Clear start date 🟢**
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
* Change
* Click on the clear action (X) on the Start date
* Expected result:
* Start date: empty
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus remains on Start date
* Date picker remains in single date mode (Start date only, until 'Save' is hit)
<br>
### Switching and mixed mode
#### **Scenario 7: In finish date mode, add start date 🟢**
* Setup
* Start date: (inactive: + Start date button)
* Finish date: Fri, 14 Feb, 2025
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
* Change
* Click on the + Start date button
* Focus is set to Start date
* Click on Wed, 12 Feb, 2025
* Expected result:
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Focus is on Finish date
* Date picker goes to range mode
<br>
#### **Scenario 8: In finish date mode, add duration 🟢**
* Setup
* Start date: (inactive: + Start date button)
* Finish date: Fri, 14 Feb, 2025
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
* Change
* Set focus to Duration and enter 3
* Expected result:
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3 days
* Focus remains on Duration
* Date picker goes to range mode
<br>
#### **Scenario 9: In finish date mode, clear date and add only duration 🟢**
* Setup
* Start date: (inactive: + Start date button)
* Finish date: Fri, 14 Feb, 2025
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
* Change
* Click on the clear action (X) on the Finish date
* Set focus to Duration and enter 3
* Expected result:
* Start date: (inactive: + Start date button)
* Finish date: empty
* Duration: 3 days
* Focus remains on Duration
* Date picker remains in single date mode (until 'Save' is hit)
<br>
#### **Scenario 9b: In finish date mode, change date and add a duration 🟢** 🔵**
* Setup
* Start date: (inactive: + Start date button)
* Finish date: Fri, 14 Feb, 2025
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
* Change
* Change the finish date to Thu, 13 Feb, 2025
* Set focus to Duration and enter 3
* Expected result:
* Start date: Tue, 11 Feb, 2025
* Finish date: Thu, 13 Feb, 2025
* Duration: 3 days
* Focus remains on Duration
* Date picker goes to range mode
<br>
#### **Scenario 10: In start date mode, add finish date 🟢**
* Setup:
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Start date
* Date picker is in single mode
* Change
* Click on the + Finish date button to set focus to Finish date
* Click on Fri, 14 Feb, 2025
* Expected result:
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Focus switches to Start date after input of Finish date
* Date picker goes to range mode
<br>
#### **Scenario 11: In start date mode, add duration 🟢**
* Setup:
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Start date
* Date picker is in single mode
* Change
* Set focus to duration, enter 3
* Expected result:
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Focus remains on Duration
* Date picker goes to range mode
<br>
#### **Scenario 12: In start date mode, clear date and add only duration 🟢**
* Setup:
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Start date
* Date picker is in single mode
* Change
* Click on the clear action (X) on the Start date
* Set focus to Duration and enter 3
* Expected result:
* Start date: empty
* Finish date: (inactive: + Finish date button)
* Duration: 3
* Focus remains on Duration
* Date picker remains in single date mode
<br>
#### **Scenario 12b: In start date mode, change date and add a duration 🟢** 🔵**
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Start date
* Date picker is in single mode
* Change
* Change the start date to Tue, 11 Feb, 2025
* Set focus to Duration and enter 3
* Expected result:
* Start date: Tue, 11 Feb, 2025
* Finish date: Thu, 13 Feb, 2025
* Duration: 3 days
* Focus remains on Duration
* Date picker goes to range mode
<br>
#### **Scenario 13: In range mode, remove finish date 🟢**
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Change
* Click on the clear action (X) on the Finish date
* Expected result:
* Start date: Wed, 12 Feb, 2025
* Finish date: empty
* Duration: empty
* Focus remains on Finish date
* Date picker remains in range mode (until 'Save' is clicked on)
<br>
#### **Scenario 14: In range mode, remove start date 🟢**
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Change
* Click on the clear action (X) on the Start date
* Expected result:
* Start date: empty
* Finish date: Fri, 14 Feb, 2025
* Duration: empty
* Focus remains on Start date
* Date picker remains in range date mode (until 'Save' is clicked on)
<br>
#### **Scenario 15: In range mode, remove duration 🟢**
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Change
* Focus on Duration and remove the value
* Expected result:
* Start date: Wed, 12 Feb, 2025
* Finish date: empty
* Duration: empty
* Focus remains on Duration
* Date picker remains in range date mode (until 'Save' is clicked on)
<br>
### Save and open
#### Scenario 16: In single mode (Finish only), remove finish date, save and open 🟢
* Setup
* Start date: (inactive: + Start date button)
* Finish date: Fri, 14 Feb, 2025
* Duration: empty
* Focus is on Finish date
* Change
* Click on the clear action (X) on the Finish date
* Click Save and open date picker again
* Expected result:
* Start date: (inactive: + Start date button)
* Finish date: empty
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
<br>
#### **Scenario 17: In single mode (Start only), remove start date, save and open 🟢**
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Finish date
* Change
* Click on the clear action (X) on the Start date
* Click Save and open date picker again
* Expected result:
* Start date: (inactive: + Start date button)
* Finish date: empty
* Duration: empty
* Focus is on Finish date
* Date picker is in single date mode (Finish date)
<br>
#### Scenario 18: In range mode, remove duration, save and open 🟢
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Change
* Focus on Duration and remove the value
* Click Save and open date picker again
* Expected result:
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Start date
* Date picker is in single date mode
<br>
#### Scenario 19: In range mode, remove start date, save and open 🟢
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Change
* Click on the clear action (X) on the Start date
* Click Save and open date picker again
* Expected result:
* Start date: (inactive: + Start date button)
* Finish date: Fri, 14 Feb, 2025
* Duration: empty
* Focus on Finish date
* Date picker is in single date mode
<br>
#### Scenario 20: In range mode, remove finish date, save and open 🟢
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Change
* Click on the clear action (X) on the Finish date
* Click Save and open date picker again
* Expected result:
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Start date
* Date picker is in single date mode
<br>
#### Scenario 21a: In range mode, clear all dates, save and open 🟢
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Change
* Click on the clear action (X) on the Finish date (to clear Finish date and duration)
* Click on the clear action (X) on the Start date
* Click Save and open date picker again
* Expected result:
* Start date: (inactive: + Start date button)
* Finish date: empty
* Duration: empty
* Focus on Finish date
* Date picker is in single date mode
<br>
#### Scenario 21b: To do the same thing but clear Start date and then Finish date 🟢
<br>
#### Scenario 22a: In range mode, clear all dates, change duration, save and open 🟢
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Change
* Click on the clear action (X) on the Finish date (to clear Finish date and duration)
* Click on the clear action (X) on the Start date
* Focus on Duration and type 5
* Click Save and open date picker again
* Expected result:
* Start date: (inactive: + Start date button)
* Finish date: empty
* Duration: 5
* Focus on Finish date
* Date picker is in single date mode
<br>
#### Scenario 22b: To do the same thing but clear Start date and then Finish date 🟢
<br>
#### Scenario 23a: In range mode, remove start date and change duration  🟢
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Change
* Click on the clear action (X) on the Start date (to clear Start date and duration)
* Focus on Duration and type 3
* Expected result:
* Start date: Wed, 12 Feb, 2025 (same as before)
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Focus on duration
* Date picker is in range date mode
<br>
#### Scenario 23b: To do the same thing but clear finish date 🟢
<br>
These scenarios concerning single date mode complement and add to these existing scenarios:
* ###61054
* ###60670
These scenarios will test changes to the date picker introduced by:
* ###47519
This document will not duplicate scenarios already included in the above. This means that the following scenarios:
* are not affected by the 'Working days only' switch; it will assumed to always be enabled. Saturdays and Sundays considered non-working days
* do not include specific scenarios related to manual/automatic scheduling and the adding/reming of predecessor/successor or children; in effect, it is already possible to use 'single date mode' today by simply removing either of Start or Finish dates of work packages. The current behaviour will be maintained.
### Basic
#### **Scenario 1: Adding a Finish date to a new work package 🟢**
* Setup
* Start date: (inactive: + Start date button)
* Finish date: empty
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
* Change
* Click on Fri, 14 Feb, 2025
* Expected result:
* Start date: (inactive: + Start date button)
* Finish date: Fri, 14 Feb, 2025
* Duration: empty
* Focus remains on Finish date
* Date picker remains in single date mode (Finish date only)
<br>
#### **Scenario 1b: Adding a Duration and any date to a new work package 🟢**
* Setup
* Start date: (inactive: + Start date button)
* Finish date: empty
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
* Change
* Set focus to Duration and enter 3
* In the datepicker, select Fri, 14 Feb, 2025
* Expected result:
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Focus jumps to start date (?)
* Date picker goes to range mode
<br>
#### **Scenario 2: Adding a Start date to a new work package 🟢**
* Setup
* Start date: (inactive: + Start date button)
* Finish date: empty
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
* Change
* Click + Start date to active field and move focus to Start date
* Click on Wed, 12 Feb, 2025
* Expected result:
* Start date: Wed, 12 Feb, 2024
* Finish date: empty
* Duration: empty
* Focus switches to Finish date after selection of start date
* Date picker goes to range mode (until 'Save' is hit)
<br>
#### **Scenario 3a: Modifying a single date: new date in the past 🟢**
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Start date
* Date picker is in single mode
* Change
* Click on Mon, 3 Feb, 2024 (this must be in the past relative to current date)
* Expected result:
* Start date: Mon, 3 Feb, 2024
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus remains on Start date
* Date picker remains in single date mode (Start date only)
<br>
#### **Scenario 3b:** Also run the above test but with Finish date 🟢
<br>
#### **Scenario 4a: Modifying a single date: new date in the future 🟢**
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Start date
* Date picker is in single mode
* Change
* Click on Wed, 26 Feb, 2024 (this must be in the future relative to current date)
* Expected result:
* Start date: Wed, 26 Feb, 2024
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Start date
* Date picker remains in single date mode (Start date only)
<br>
#### **Scenario 4b: Also run** the above test but with Finish date 🟢
<br>
#### **Scenario 5: Single date mode (Finish date only), Clear finish date 🟢**
* Setup
* Start date: (inactive: + Start date button)
* Finish date: Fri, 14 Feb, 2025
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
* Change
* Click on the clear action (X) on the Finish date
* Expected result:
* Start date: (inactive: + Start date button)
* Finish date: empty
* Duration: empty
* Focus remains on Finish date
* Date picker remains in single date mode (Finish date only)
<br>
#### **Scenario 6: Single date mode (Start date only), Clear start date 🟢**
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
* Change
* Click on the clear action (X) on the Start date
* Expected result:
* Start date: empty
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus remains on Start date
* Date picker remains in single date mode (Start date only, until 'Save' is hit)
<br>
### Switching and mixed mode
#### **Scenario 7: In finish date mode, add start date 🟢**
* Setup
* Start date: (inactive: + Start date button)
* Finish date: Fri, 14 Feb, 2025
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
* Change
* Click on the + Start date button
* Focus is set to Start date
* Click on Wed, 12 Feb, 2025
* Expected result:
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Focus is on Finish date
* Date picker goes to range mode
<br>
#### **Scenario 8: In finish date mode, add duration 🟢**
* Setup
* Start date: (inactive: + Start date button)
* Finish date: Fri, 14 Feb, 2025
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
* Change
* Set focus to Duration and enter 3
* Expected result:
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3 days
* Focus remains on Duration
* Date picker goes to range mode
<br>
#### **Scenario 9: In finish date mode, clear date and add only duration 🟢**
* Setup
* Start date: (inactive: + Start date button)
* Finish date: Fri, 14 Feb, 2025
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
* Change
* Click on the clear action (X) on the Finish date
* Set focus to Duration and enter 3
* Expected result:
* Start date: (inactive: + Start date button)
* Finish date: empty
* Duration: 3 days
* Focus remains on Duration
* Date picker remains in single date mode (until 'Save' is hit)
<br>
#### **Scenario 9b: In finish date mode, change date and add a duration 🟢**
* Setup
* Start date: (inactive: + Start date button)
* Finish date: Fri, 14 Feb, 2025
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
* Change
* Change the finish date to Thu, 13 Feb, 2025
* Set focus to Duration and enter 3
* Expected result:
* Start date: Tue, 11 Feb, 2025
* Finish date: Thu, 13 Feb, 2025
* Duration: 3 days
* Focus remains on Duration
* Date picker goes to range mode
<br>
#### **Scenario 10: In start date mode, add finish date 🟢**
* Setup:
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Start date
* Date picker is in single mode
* Change
* Click on the + Finish date button to set focus to Finish date
* Click on Fri, 14 Feb, 2025
* Expected result:
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Focus switches to Start date after input of Finish date
* Date picker goes to range mode
<br>
#### **Scenario 11: In start date mode, add duration 🟢**
* Setup:
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Start date
* Date picker is in single mode
* Change
* Set focus to duration, enter 3
* Expected result:
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Focus remains on Duration
* Date picker goes to range mode
<br>
#### **Scenario 12: In start date mode, clear date and add only duration 🟢**
* Setup:
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Start date
* Date picker is in single mode
* Change
* Click on the clear action (X) on the Start date
* Set focus to Duration and enter 3
* Expected result:
* Start date: empty
* Finish date: (inactive: + Finish date button)
* Duration: 3
* Focus remains on Duration
* Date picker remains in single date mode
<br>
#### **Scenario 12b: In start date mode, change date and add a duration 🟢**
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Start date
* Date picker is in single mode
* Change
* Change the start date to Tue, 11 Feb, 2025
* Set focus to Duration and enter 3
* Expected result:
* Start date: Tue, 11 Feb, 2025
* Finish date: Thu, 13 Feb, 2025
* Duration: 3 days
* Focus remains on Duration
* Date picker goes to range mode
<br>
#### **Scenario 13: In range mode, remove finish date 🟢**
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Change
* Click on the clear action (X) on the Finish date
* Expected result:
* Start date: Wed, 12 Feb, 2025
* Finish date: empty
* Duration: empty
* Focus remains on Finish date
* Date picker remains in range mode (until 'Save' is clicked on)
<br>
#### **Scenario 14: In range mode, remove start date 🟢**
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Change
* Click on the clear action (X) on the Start date
* Expected result:
* Start date: empty
* Finish date: Fri, 14 Feb, 2025
* Duration: empty
* Focus remains on Start date
* Date picker remains in range date mode (until 'Save' is clicked on)
<br>
#### **Scenario 15: In range mode, remove duration 🟢**
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Change
* Focus on Duration and remove the value
* Expected result:
* Start date: Wed, 12 Feb, 2025
* Finish date: empty
* Duration: empty
* Focus remains on Duration
* Date picker remains in range date mode (until 'Save' is clicked on)
<br>
### Save and open
#### Scenario 16: In single mode (Finish only), remove finish date, save and open 🟢
* Setup
* Start date: (inactive: + Start date button)
* Finish date: Fri, 14 Feb, 2025
* Duration: empty
* Focus is on Finish date
* Change
* Click on the clear action (X) on the Finish date
* Click Save and open date picker again
* Expected result:
* Start date: (inactive: + Start date button)
* Finish date: empty
* Duration: empty
* Focus is on Finish date
* Date picker is in single mode
<br>
#### **Scenario 17: In single mode (Start only), remove start date, save and open 🟢**
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Finish date
* Change
* Click on the clear action (X) on the Start date
* Click Save and open date picker again
* Expected result:
* Start date: (inactive: + Start date button)
* Finish date: empty
* Duration: empty
* Focus is on Finish date
* Date picker is in single date mode (Finish date)
<br>
#### Scenario 18: In range mode, remove duration, save and open 🟢
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Change
* Focus on Duration and remove the value
* Click Save and open date picker again
* Expected result:
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Start date
* Date picker is in single date mode
<br>
#### Scenario 19: In range mode, remove start date, save and open 🟢
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Change
* Click on the clear action (X) on the Start date
* Click Save and open date picker again
* Expected result:
* Start date: (inactive: + Start date button)
* Finish date: Fri, 14 Feb, 2025
* Duration: empty
* Focus on Finish date
* Date picker is in single date mode
<br>
#### Scenario 20: In range mode, remove finish date, save and open 🟢
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Change
* Click on the clear action (X) on the Finish date
* Click Save and open date picker again
* Expected result:
* Start date: Wed, 12 Feb, 2025
* Finish date: (inactive: + Finish date button)
* Duration: empty
* Focus is on Start date
* Date picker is in single date mode
<br>
#### Scenario 21a: In range mode, clear all dates, save and open 🟢
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Change
* Click on the clear action (X) on the Finish date (to clear Finish date and duration)
* Click on the clear action (X) on the Start date
* Click Save and open date picker again
* Expected result:
* Start date: (inactive: + Start date button)
* Finish date: empty
* Duration: empty
* Focus on Finish date
* Date picker is in single date mode
<br>
#### Scenario 21b: To do the same thing but clear Start date and then Finish date 🟢
<br>
#### Scenario 22a: In range mode, clear all dates, change duration, save and open 🟢
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Change
* Click on the clear action (X) on the Finish date (to clear Finish date and duration)
* Click on the clear action (X) on the Start date
* Focus on Duration and type 5
* Click Save and open date picker again
* Expected result:
* Start date: (inactive: + Start date button)
* Finish date: empty
* Duration: 5
* Focus on Finish date
* Date picker is in single date mode
<br>
#### Scenario 22b: To do the same thing but clear Start date and then Finish date 🟢
<br>
#### Scenario 23a: In range mode, remove start date and change duration  🟢
* Setup
* Start date: Wed, 12 Feb, 2025
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Change
* Click on the clear action (X) on the Start date (to clear Start date and duration)
* Focus on Duration and type 3
* Expected result:
* Start date: Wed, 12 Feb, 2025 (same as before)
* Finish date: Fri, 14 Feb, 2025
* Duration: 3
* Focus on duration
* Date picker is in range date mode
<br>
#### Scenario 23b: To do the same thing but clear finish date 🟢
<br>