package testkit import ( "net/http" "testing" "apps/backend/internal/domain" "github.com/stretchr/testify/require" ) func TestTestkit_EnvelopeHelpers(t *testing.T) { c := TestConfig() require.Equal(t, "haixun-test", c.Name) require.Equal(t, int64(102000), domain.SuccessCode) } func TestTestkit_HealthEnvelope(t *testing.T) { // no monc/redis required — envelope helpers only mux := NewTestMux(nil) rr := DoGet(t, mux, "/api/v1/health") require.Equal(t, http.StatusOK, rr.Code) env := AssertEnvelope102000(t, rr.Body.Bytes()) require.NotNil(t, env.Data) rr2 := DoGet(t, mux, "/api/v1/_not_implemented_probe") require.Equal(t, http.StatusNotImplemented, rr2.Code) AssertFailNotEmptySuccess(t, rr2.Body.Bytes()) }