Initial cloud-services repo - gateway service + pkg modules

This commit is contained in:
Chris Rai
2026-01-30 23:14:52 -05:00
commit fbb820d7b3
1037 changed files with 171318 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
package health
import (
"testing"
"fiskerinc.com/modules/testhelper"
)
func TestWithChecks(t *testing.T) {
h1, err := New()
testhelper.NoError(t, "New", err)
testhelper.Len(t, "New", h1.checks, 0)
h2, err := New(WithChecks(Config{
Name: "foo",
}, Config{
Name: "bar",
}))
testhelper.NoError(t, "New WithChecks", err)
testhelper.Len(t, "New WithChecks", h2.checks, 2)
_, err = New(WithChecks(Config{
Name: "foo",
}, Config{
Name: "foo",
}))
testhelper.Error(t, "New WithChecks", err)
}