garm/database/watcher/util_test.go
Gabriel Adrian Samfira 1fe09548bc Add more tests
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2025-05-20 13:52:16 +00:00

16 lines
285 B
Go

package watcher_test
import (
"time"
"github.com/cloudbase/garm/database/common"
)
func waitForPayload(ch <-chan common.ChangePayload, timeout time.Duration) *common.ChangePayload {
select {
case payload := <-ch:
return &payload
case <-time.After(timeout):
return nil
}
}