feat: expose build identity for release verification
This commit is contained in:
@@ -22,6 +22,15 @@ func TestHealthSeparatesLivenessAndReadiness(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestVersionIsPublicAndBounded(t *testing.T) {
|
||||
server := New("127.0.0.1:0", nil)
|
||||
rr := httptest.NewRecorder()
|
||||
server.Handler.ServeHTTP(rr, httptest.NewRequest(http.MethodGet, "/version", nil))
|
||||
if rr.Code != http.StatusOK || !strings.Contains(rr.Body.String(), `"http_protocol_version":"1"`) || strings.Contains(rr.Body.String(), "ORBIT_MYSQL_DSN") {
|
||||
t.Fatalf("unexpected version response: %d %s", rr.Code, rr.Body.String())
|
||||
}
|
||||
}
|
||||
|
||||
func TestMetricsListenerIsSeparateAndOptional(t *testing.T) {
|
||||
metrics := observability.NewRegistry()
|
||||
business := New("", nil)
|
||||
|
||||
Reference in New Issue
Block a user