]> git.giacomolli.uk - onechat/blob - schedule_helper_test.go
Log each schedule run by its ID
[onechat] / schedule_helper_test.go
1 package main
2
3 import (
4 "io"
5 "log"
6 "path/filepath"
7 "testing"
8 "time"
9
10 "github.com/stretchr/testify/require"
11 )
12
13 // newTestSchedules opens the schedules of a new file with clock.
14 func newTestSchedules(t *testing.T, clock func() time.Time) *Schedules {
15 t.Helper()
16
17 schedules, err := openSchedules(filepath.Join(t.TempDir(), scheduleFileName), clock, log.New(io.Discard, "", 0))
18 require.NoError(t, err)
19
20 return schedules
21 }