cmd: ollama config command to help configure integrations to use Ollama (#13712)

This commit is contained in:
Parth Sareen
2026-01-22 23:17:11 -05:00
committed by GitHub
parent 3b3bf6c217
commit 199c41e16e
17 changed files with 4487 additions and 0 deletions

28
cmd/config/codex_test.go Normal file
View File

@@ -0,0 +1,28 @@
package config
import (
"slices"
"testing"
)
func TestCodexArgs(t *testing.T) {
c := &Codex{}
tests := []struct {
name string
model string
want []string
}{
{"with model", "llama3.2", []string{"--oss", "-m", "llama3.2"}},
{"empty model", "", []string{"--oss"}},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
got := c.args(tt.model)
if !slices.Equal(got, tt.want) {
t.Errorf("args(%q) = %v, want %v", tt.model, got, tt.want)
}
})
}
}