diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-08 22:03:01 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-08 22:03:01 +0200 |
| commit | 0d1492291a3e20665d8a3a6b16d2eb4e13938cee (patch) | |
| tree | ec09f7d660403478d23841cf541bdfa7f33aa70f /internal/tui/common/keys_test.go | |
| parent | d84902555621cc10b16a9641274b088e495f3714 (diff) | |
tui: restore global filter stack and anchored matches
Diffstat (limited to 'internal/tui/common/keys_test.go')
| -rw-r--r-- | internal/tui/common/keys_test.go | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/internal/tui/common/keys_test.go b/internal/tui/common/keys_test.go index a2b5940..43f4b8b 100644 --- a/internal/tui/common/keys_test.go +++ b/internal/tui/common/keys_test.go @@ -38,6 +38,11 @@ func TestDefaultKeyMapIncludesDirGroupBinding(t *testing.T) { if metricHelp.Key != "b" || metricHelp.Desc != "metric" { t.Fatalf("unexpected metric binding help: key=%q desc=%q", metricHelp.Key, metricHelp.Desc) } + + undoHelp := keys.FilterUndo.Help() + if undoHelp.Key != "F" || undoHelp.Desc != "undo filter" { + t.Fatalf("unexpected filter undo binding help: key=%q desc=%q", undoHelp.Key, undoHelp.Desc) + } } func TestDashboardFullHelpIncludesDirGroupBinding(t *testing.T) { @@ -130,6 +135,18 @@ func TestDashboardFullHelpIncludesDirGroupBinding(t *testing.T) { if !found { t.Fatalf("expected metric binding in dashboard full help controls") } + + found = false + for _, binding := range groups[1] { + help := binding.Help() + if help.Key == "F" && help.Desc == "undo filter" { + found = true + break + } + } + if !found { + t.Fatalf("expected undo filter binding in dashboard full help controls") + } } func TestDashboardStatusHelpIncludesProbesBinding(t *testing.T) { @@ -138,6 +155,7 @@ func TestDashboardStatusHelpIncludesProbesBinding(t *testing.T) { found := false foundSelectTID := false foundOne := false + foundUndo := false for _, binding := range short { help := binding.Help() if help.Key == "o" && help.Desc == "probes" { @@ -149,6 +167,9 @@ func TestDashboardStatusHelpIncludesProbesBinding(t *testing.T) { if help.Key == "1" && help.Desc == "flame" { foundOne = true } + if help.Key == "F" && help.Desc == "undo filter" { + foundUndo = true + } } if !found { t.Fatalf("expected probes binding in dashboard short help") @@ -159,4 +180,7 @@ func TestDashboardStatusHelpIncludesProbesBinding(t *testing.T) { if !foundOne { t.Fatalf("expected flame tab binding in dashboard short help") } + if !foundUndo { + t.Fatalf("expected undo filter binding in dashboard short help") + } } |
