返回 DeepSeek-Reasonix
default_test.go
根目录 / internal / config / default_test.go
1 package config
2
3 import "testing"
4
5 func TestDefaultRetiredAutoPlanCompatibilityOff(t *testing.T) {
6 if got := Default().Agent.AutoPlan; got != "off" {
7 t.Fatalf("default auto_plan = %q, want off", got)
8 }
9 }
10
11 func TestDefaultReasoningLanguageAuto(t *testing.T) {
12 if got := Default().ReasoningLanguage(); got != "auto" {
13 t.Fatalf("default reasoning_language = %q, want auto", got)
14 }
15 }
16
17 func TestDefaultDesktopAppearanceAutoGraphite(t *testing.T) {
18 cfg := Default()
19 if got := cfg.DesktopTheme(); got != "auto" {
20 t.Fatalf("default desktop theme = %q, want auto", got)
21 }
22 if got := cfg.DesktopThemeStyle(); got != "" {
23 t.Fatalf("default desktop theme style = %q, want empty so frontend resolves graphite", got)
24 }
25 if got := cfg.DesktopTerminalTheme(); got != "auto" {
26 t.Fatalf("default desktop terminal theme = %q, want auto", got)
27 }
28 }
29
30 func TestDefaultDesktopMetricsOn(t *testing.T) {
31 cfg := Default()
32 if !cfg.DesktopMetrics() {
33 t.Fatal("default desktop metrics = false, want true")
34 }
35 disabled := false
36 cfg.Desktop.Metrics = &disabled
37 if cfg.DesktopMetrics() {
38 t.Fatal("desktop metrics explicit false = true, want false")
39 }
40 }
41
41 lines GO