Ariver
2026-07-12 33f00a1136c9f7e501b989d432b709d632905304
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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)
    }
}