summaryrefslogtreecommitdiff
path: root/internal/appconfig/config_alias_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/appconfig/config_alias_test.go')
-rw-r--r--internal/appconfig/config_alias_test.go39
1 files changed, 19 insertions, 20 deletions
diff --git a/internal/appconfig/config_alias_test.go b/internal/appconfig/config_alias_test.go
index 6cc5bda..da7909e 100644
--- a/internal/appconfig/config_alias_test.go
+++ b/internal/appconfig/config_alias_test.go
@@ -1,20 +1,20 @@
package appconfig
import (
- "log"
- "os"
- "path/filepath"
- "testing"
+ "log"
+ "os"
+ "path/filepath"
+ "testing"
)
func TestOpenAIPresets_AliasResolution(t *testing.T) {
- dir := t.TempDir()
- t.Setenv("XDG_CONFIG_HOME", dir)
- cfgDir := filepath.Join(dir, "hexai")
- if err := os.MkdirAll(cfgDir, 0o755); err != nil {
- t.Fatalf("mkdir: %v", err)
- }
- toml := `
+ dir := t.TempDir()
+ t.Setenv("XDG_CONFIG_HOME", dir)
+ cfgDir := filepath.Join(dir, "hexai")
+ if err := os.MkdirAll(cfgDir, 0o755); err != nil {
+ t.Fatalf("mkdir: %v", err)
+ }
+ toml := `
[provider]
name = "openai"
@@ -24,13 +24,12 @@ model = "codex"
[openai.presets]
codex = "gpt-5-codex"
`
- path := filepath.Join(cfgDir, "config.toml")
- if err := os.WriteFile(path, []byte(toml), 0o644); err != nil {
- t.Fatalf("write: %v", err)
- }
- cfg := Load(log.New(os.Stderr, "test ", 0))
- if cfg.OpenAIModel != "gpt-5-codex" {
- t.Fatalf("expected alias to resolve to gpt-5-codex, got %q", cfg.OpenAIModel)
- }
+ path := filepath.Join(cfgDir, "config.toml")
+ if err := os.WriteFile(path, []byte(toml), 0o644); err != nil {
+ t.Fatalf("write: %v", err)
+ }
+ cfg := Load(log.New(os.Stderr, "test ", 0))
+ if cfg.OpenAIModel != "gpt-5-codex" {
+ t.Fatalf("expected alias to resolve to gpt-5-codex, got %q", cfg.OpenAIModel)
+ }
}
-