13 lines
727 B
Markdown
13 lines
727 B
Markdown
## MODIFIED Requirements
|
|
|
|
### Requirement: Timer decrements correctly without resetting
|
|
The decision timer SHALL count down from the configured duration to zero, decrementing exactly once per second, without being reset by reactive effect re-runs.
|
|
|
|
#### Scenario: Normal countdown
|
|
- **WHEN** a timer is activated with `duration` of 10 seconds
|
|
- **THEN** the displayed remaining time follows the sequence: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 — each value displayed for approximately one second
|
|
|
|
#### Scenario: Timer does not reset mid-countdown
|
|
- **WHEN** the timer is counting down and a reactive state change occurs in the component
|
|
- **THEN** the countdown continues without being interrupted or reset to the initial duration
|