MCPcopy Create free account
hub / github.com/codnect/chrono / TestNewTriggerTask

Function TestNewTriggerTask

task_test.go:42–57  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

40}
41
42func TestNewTriggerTask(t *testing.T) {
43 trigger, err := CreateCronTrigger("* * * * * *", time.Local)
44 assert.Nil(t, err)
45
46 _, err = CreateTriggerTask(nil, NewDefaultTaskExecutor(), trigger)
47 assert.Error(t, err)
48
49 _, err = CreateTriggerTask(func(ctx context.Context) {
50
51 }, nil, trigger)
52 assert.Error(t, err)
53
54 _, err = CreateTriggerTask(func(ctx context.Context) {
55
56 }, NewDefaultTaskExecutor(), nil)
57}
58
59type zeroTrigger struct {
60}

Callers

nothing calls this directly

Calls 3

CreateCronTriggerFunction · 0.85
CreateTriggerTaskFunction · 0.85
NewDefaultTaskExecutorFunction · 0.85

Tested by

no test coverage detected