chore: add more tests (#3338)

This commit is contained in:
Kevin Wan
2023-06-12 01:22:20 +08:00
committed by GitHub
parent efa6940001
commit f6bdb6e1de
11 changed files with 99 additions and 46 deletions

View File

@@ -53,6 +53,19 @@ func TestComboHealthManager(t *testing.T) {
assert.True(t, chm.IsReady())
})
t.Run("is ready verbose", func(t *testing.T) {
chm := newComboHealthManager()
hm := NewHealthManager(probeName)
assert.True(t, chm.IsReady())
chm.addProbe(hm)
assert.False(t, chm.IsReady())
hm.MarkReady()
assert.True(t, chm.IsReady())
assert.Contains(t, chm.verboseInfo(), probeName)
assert.Contains(t, chm.verboseInfo(), "is ready")
})
t.Run("concurrent add probes", func(t *testing.T) {
chm := newComboHealthManager()