summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-04 08:17:53 +0200
committerPaul Buetow <paul@buetow.org>2026-03-04 08:17:53 +0200
commit70b5f026edeb2d2c0a8be8a35682426aed0b9e97 (patch)
treef6f9af32d56ff6ba68f0fe8070e957fab8e8d851
parent12497fadbc0e63f137581d1be44bd3dad3e2c25a (diff)
timer: remove sleep from stop timer test
-rw-r--r--internal/timer/operations_test.go11
1 files changed, 9 insertions, 2 deletions
diff --git a/internal/timer/operations_test.go b/internal/timer/operations_test.go
index 0ad88d3..5c73db6 100644
--- a/internal/timer/operations_test.go
+++ b/internal/timer/operations_test.go
@@ -74,7 +74,14 @@ func TestStopTimer(t *testing.T) {
// Start and then stop the timer
_, _ = StartTimer(false)
- time.Sleep(10 * time.Millisecond) // Simulate work
+ state, err := LoadState()
+ if err != nil {
+ t.Fatalf("LoadState() after StartTimer error = %v", err)
+ }
+ state.StartTime = time.Now().Add(-10 * time.Millisecond)
+ if err := state.Save(); err != nil {
+ t.Fatalf("Save() after StartTimer error = %v", err)
+ }
msg, err = StopTimer()
if err != nil {
t.Fatalf("StopTimer() error = %v", err)
@@ -84,7 +91,7 @@ func TestStopTimer(t *testing.T) {
}
// Check the state
- state, err := LoadState()
+ state, err = LoadState()
if err != nil {
t.Fatalf("LoadState() error = %v", err)
}