package services import ( "testing" "voicesnap/internal/config" ) func TestHotkeyServiceUnsetHotkeyNameIsEmpty(t *testing.T) { cfg := &config.Config{HotkeyVK: config.UnsetHotkeyVK} svc := NewHotkeyService(cfg) if got := svc.GetCurrentHotkey(); got != config.UnsetHotkeyVK { t.Fatalf("GetCurrentHotkey() = %d, want unset", got) } if got := svc.GetHotkeyName(); got != "" { t.Fatalf("GetHotkeyName() = %q, want empty unset display", got) } if got := svc.GetKeyName(config.UnsetHotkeyVK); got != "" { t.Fatalf("GetKeyName(unset) = %q, want empty unset display", got) } }