Changeset 0.28.0.9 (#181)

This commit is contained in:
2026-03-13 00:31:05 +00:00
parent aa870f1040
commit 33d76e59ab
13 changed files with 244 additions and 125 deletions

View File

@@ -829,7 +829,7 @@ func TestIntegration_ModelVisibilityResolution(t *testing.T) {
}
var modelsResp map[string]interface{}
decode(w, &modelsResp)
modelsList := modelsResp["models"].([]interface{})
modelsList := modelsResp["data"].([]interface{})
if len(modelsList) != 0 {
t.Errorf("disabled model should not appear, got %d models", len(modelsList))
}
@@ -849,7 +849,7 @@ func TestIntegration_ModelVisibilityResolution(t *testing.T) {
t.Fatalf("models/enabled after enable: want 200, got %d: %s", w.Code, w.Body.String())
}
decode(w, &modelsResp)
modelsList = modelsResp["models"].([]interface{})
modelsList = modelsResp["data"].([]interface{})
if len(modelsList) != 1 {
t.Errorf("enabled model should appear, want 1 got %d", len(modelsList))
}
@@ -1163,13 +1163,13 @@ func TestIntegration_AdminModelFetchEnableUserSees(t *testing.T) {
}
var userResp map[string]interface{}
decode(w, &userResp)
userModels := userResp["models"].([]interface{})
userModels := userResp["data"].([]interface{})
if len(userModels) != 0 {
t.Errorf("disabled models must not appear for user, got %d", len(userModels))
}
// Verify user response is non-null array
if userResp["models"] == nil {
if userResp["data"] == nil {
t.Fatal("user models must be [] not null — causes '📋 Loaded 0 models' to crash")
}
@@ -1192,7 +1192,7 @@ func TestIntegration_AdminModelFetchEnableUserSees(t *testing.T) {
t.Fatalf("user models/enabled after enable: want 200, got %d: %s", w.Code, w.Body.String())
}
decode(w, &userResp)
userModels = userResp["models"].([]interface{})
userModels = userResp["data"].([]interface{})
if len(userModels) != 1 {
t.Fatalf("user should see 1 enabled model, got %d", len(userModels))
}
@@ -1260,10 +1260,10 @@ func (h *testHarness) getModels(token string) []interface{} {
}
var resp map[string]interface{}
decode(w, &resp)
if resp["models"] == nil {
if resp["data"] == nil {
h.t.Fatal("models response must never be null")
}
return resp["models"].([]interface{})
return resp["data"].([]interface{})
}
func getModelIDs(models []interface{}) []string {