pi-agent: Implement Help navigation consistency
This commit is contained in:
@@ -114,8 +114,18 @@ func TestHelpListsEveryTargetAndMainListsOnlyAvailableTargets(t *testing.T) {
|
||||
}
|
||||
model = updateKey(model, "?")
|
||||
view = model.View()
|
||||
if !strings.Contains(view, "Shell") || !strings.Contains(view, "APT") || !strings.Contains(view, "Not detected: Debian APT tool apt-config was not detected") || !strings.Contains(view, "owns an overlay") {
|
||||
t.Fatalf("Target help:\n%s", view)
|
||||
if !strings.Contains(view, "Contextual Help") || !strings.Contains(view, "Shell") {
|
||||
t.Fatalf("contextual Target help:\n%s", view)
|
||||
}
|
||||
for range 12 {
|
||||
if strings.Contains(view, "Not detected: Debian APT tool apt-config was not detected") && strings.Contains(view, "owns an overlay") {
|
||||
break
|
||||
}
|
||||
model = updateKey(model, "pgdown")
|
||||
view = model.View()
|
||||
}
|
||||
if !strings.Contains(view, "APT") || !strings.Contains(view, "Not detected: Debian APT tool apt-config was not detected") || !strings.Contains(view, "owns an overlay") {
|
||||
t.Fatalf("scrollable Target reference:\n%s", view)
|
||||
}
|
||||
model = updateKey(model, "esc")
|
||||
if !strings.Contains(model.View(), "Operations Console") {
|
||||
|
||||
Reference in New Issue
Block a user