From cb15f926e8d5bdf487b14c7e0abbd5a7b47fe9c1 Mon Sep 17 00:00:00 2001 From: mudler Date: Wed, 9 Apr 2025 15:26:53 +0200 Subject: [PATCH] fix(tests): wait for API to be available Signed-off-by: mudler --- core/agent/state_test.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/agent/state_test.go b/core/agent/state_test.go index a57e8b8..59a1b98 100644 --- a/core/agent/state_test.go +++ b/core/agent/state_test.go @@ -1,6 +1,8 @@ package agent_test import ( + "net/http" + . "github.com/mudler/LocalAGI/core/agent" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" @@ -10,6 +12,14 @@ var _ = Describe("Agent test", func() { Context("identity", func() { var agent *Agent + BeforeEach(func() { + Eventually(func() error { + // test apiURL is working and available + _, err := http.Get(apiURL + "/readyz") + return err + }, "10m", "10s").ShouldNot(HaveOccurred()) + }) + It("generates all the fields with random data", func() { var err error agent, err = New(