package models import "testing" // El fallback de GetAiConfigForService puede terminar usando una config que no // declara el servicio pedido. Lo que no puede es agarrar una dedicada a // embeddings o a Whisper: esos endpoints no conversan, y el error del proveedor // no se parece en nada a la causa real. func TestConfigsDeUsoEspecialNoSirvenDeComodin(t *testing.T) { casos := map[string]bool{ "whisper": true, "umind_embeddings": true, "landing,umind_embeddings": true, "": false, "ia": false, "landing,query_runner": false, } for modulo, want := range casos { if got := esConfigDeUsoEspecial(modulo); got != want { t.Errorf("esConfigDeUsoEspecial(%q) = %v, want %v", modulo, got, want) } } }