diff options
| author | Paul Buetow <paul@buetow.org> | 2026-02-23 23:52:55 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-02-23 23:52:55 +0200 |
| commit | b79a868fbc85cd7fb2829e978174629ab8a9c986 (patch) | |
| tree | 6d80b9b1a45a43b8d251a518f3538817c34e3165 /internal/tui/pidpicker/model_test.go | |
| parent | 570b7b5d9283b9e443e7da25661e9f2098cc2305 (diff) | |
tui: add top-level model and run entrypoint
Diffstat (limited to 'internal/tui/pidpicker/model_test.go')
| -rw-r--r-- | internal/tui/pidpicker/model_test.go | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/internal/tui/pidpicker/model_test.go b/internal/tui/pidpicker/model_test.go index c8e59af..7347eca 100644 --- a/internal/tui/pidpicker/model_test.go +++ b/internal/tui/pidpicker/model_test.go @@ -1,7 +1,7 @@ package pidpicker import ( - "ior/internal/tui" + "ior/internal/tui/messages" "strings" "testing" @@ -9,7 +9,7 @@ import ( ) func TestApplyFilterByPIDCommAndCmdline(t *testing.T) { - m := NewWithKeys(tui.DefaultKeyMap()) + m := NewWithKeys(DefaultKeyMap()) m.processes = []ProcessInfo{ {Pid: 100, Comm: "bash", Cmdline: "bash -l"}, {Pid: 200, Comm: "sshd", Cmdline: "/usr/sbin/sshd -D"}, @@ -35,14 +35,14 @@ func TestApplyFilterByPIDCommAndCmdline(t *testing.T) { } func TestEnterEmitsAllPIDsAndSelectedPID(t *testing.T) { - m := NewWithKeys(tui.DefaultKeyMap()) + m := NewWithKeys(DefaultKeyMap()) m.processes = []ProcessInfo{{Pid: 7, Comm: "vim"}, {Pid: 9, Comm: "top"}} m.applyFilter() modelAny, cmdAny := m.Update(tea.KeyMsg{Type: tea.KeyEnter}) _ = modelAny msgAny := cmdAny() - pidAny, ok := msgAny.(tui.PidSelectedMsg) + pidAny, ok := msgAny.(messages.PidSelectedMsg) if !ok { t.Fatalf("expected PidSelectedMsg for all-pids selection, got %T", msgAny) } @@ -54,7 +54,7 @@ func TestEnterEmitsAllPIDsAndSelectedPID(t *testing.T) { modelOne, cmdOne := m.Update(tea.KeyMsg{Type: tea.KeyEnter}) _ = modelOne msgOne := cmdOne() - pidOne, ok := msgOne.(tui.PidSelectedMsg) + pidOne, ok := msgOne.(messages.PidSelectedMsg) if !ok { t.Fatalf("expected PidSelectedMsg for concrete selection, got %T", msgOne) } @@ -64,7 +64,7 @@ func TestEnterEmitsAllPIDsAndSelectedPID(t *testing.T) { } func TestEscQuitsAndRefreshTriggersScan(t *testing.T) { - m := NewWithKeys(tui.DefaultKeyMap()) + m := NewWithKeys(DefaultKeyMap()) _, escCmd := m.Update(tea.KeyMsg{Type: tea.KeyEsc}) if escCmd == nil { @@ -84,7 +84,7 @@ func TestEscQuitsAndRefreshTriggersScan(t *testing.T) { } func TestRuneRDoesNotTriggerRefreshWhileFilterFocused(t *testing.T) { - m := NewWithKeys(tui.DefaultKeyMap()) + m := NewWithKeys(DefaultKeyMap()) next, cmd := m.Update(tea.KeyMsg{Type: tea.KeyRunes, Runes: []rune{'r'}}) if cmd == nil { @@ -98,7 +98,7 @@ func TestRuneRDoesNotTriggerRefreshWhileFilterFocused(t *testing.T) { } func TestRenderRowsKeepsSelectionVisible(t *testing.T) { - m := NewWithKeys(tui.DefaultKeyMap()) + m := NewWithKeys(DefaultKeyMap()) m.height = 8 // visible rows == 2 m.processes = []ProcessInfo{ {Pid: 1, Comm: "p1"}, |
