ui/progress: Simplify Updater

Removed a defer'd call that was a bit subtle.
This commit is contained in:
greatroar
2025-09-16 09:56:33 +02:00
parent 0a1ce4f207
commit a8f506ea4d
2 changed files with 10 additions and 9 deletions

View File

@@ -9,13 +9,17 @@ import (
)
func TestUpdater(t *testing.T) {
finalSeen := false
var ncalls int
var (
finalSeen = false
ncalls = 0
dur time.Duration
)
report := func(d time.Duration, final bool) {
if final {
finalSeen = true
}
dur = d
ncalls++
}
c := progress.NewUpdater(10*time.Millisecond, report)
@@ -24,6 +28,7 @@ func TestUpdater(t *testing.T) {
test.Assert(t, finalSeen, "final call did not happen")
test.Assert(t, ncalls > 0, "no progress was reported")
test.Assert(t, dur > 0, "duration must be positive")
}
func TestUpdaterStopTwice(_ *testing.T) {