diff --git a/main_test.go b/main_test.go index f83dc6e..ba0ac65 100644 --- a/main_test.go +++ b/main_test.go @@ -953,13 +953,27 @@ func TestUIEditingEntryPathMovesEntryBetweenGroups(t *testing.T) { } u.state.SelectedEntryID = "git-server" - u.state.SelectedEntryID = "git-server" - item, ok := u.selectedEntry() + model, err := u.state.Session.Current() + if err != nil { + t.Fatalf("state.Session.Current() error = %v", err) + } + + var ( + item vault.Entry + ok bool + ) + for _, candidate := range model.Entries { + if candidate.ID == "git-server" { + item = candidate + ok = true + break + } + } if !ok { - t.Fatal("selectedEntry() ok = false, want moved entry") + t.Fatal("model.Entries contains git-server = false, want moved entry") } if !slices.Equal(item.Path, []string{"Root", "Infrastructure"}) { - t.Fatalf("selectedEntry().Path = %v, want [Root Infrastructure]", item.Path) + t.Fatalf("model.Entries git-server Path = %v, want [Root Infrastructure]", item.Path) } }