package main import ( "path/filepath" "testing" "time" "github.com/stretchr/testify/require" ) // newTestSchedules opens the schedules of a new file with clock. func newTestSchedules(t *testing.T, clock func() time.Time) *Schedules { t.Helper() schedules, err := openSchedules(filepath.Join(t.TempDir(), scheduleFileName), "OneChat", clock, discardLog()) require.NoError(t, err) return schedules }