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)
|
}
|
}
|