Data: review r2 fixes

This commit is contained in:
ZacharyZhang-NY committed 2026-10-05 13:01:49 -04:00
1 parent cfdccfec5c
commit 9f2bef6b39
12 files changed
+143 -11

No files matched your search

+18
View File
@@ -252,3 +252,21 @@ func TestTreeSelectionFollowsLargeReorder(t *testing.T) {
t.Fatalf("after reversing: selected %d %v at row %d", k, ok, st.tree.cursor)
}
}
func TestTreeEmptyClearsSelection(t *testing.T) {
h := newTreeHarness()
tt := ui.NewTester(h.view, 400, 400)
if err := tt.Click("Sacristy"); err != nil {
t.Fatal(err)
}
h.opts.Roots = nil
tt.Frame()
if k, ok := h.st.Selected(); ok {
t.Fatalf("empty tree still selects %q", k)
}
h.opts.Roots = []string{"Nave", "Crypt", "Sacristy"}
tt.Frame()
if k, ok := h.st.Selected(); ok {
t.Fatalf("selection came back as %q", k)
}
}