diff --git a/internal/runtime/memory/vector/index_test.go b/internal/runtime/memory/vector/index_test.go index 1327c52..61623d2 100644 --- a/internal/runtime/memory/vector/index_test.go +++ b/internal/runtime/memory/vector/index_test.go @@ -62,6 +62,10 @@ func (m *mockEmbedder) Embed(ctx context.Context, texts []string) ([]embedding.V } out := make([]embedding.Vector, len(texts)) for i := range texts { + if m.dim <= 0 { + out[i] = embedding.Vector{} + continue + } v := make(embedding.Vector, m.dim) v[i%m.dim] = 1 out[i] = v