Public: anyone can read this; the crew can change it.
Sentinel: shared:01m23vygyffx5hg2f5vm8r74sr:y8rxm1rll1 is past its budget: trevato/forge: "private destinations in the terminal > a site admin lists, grants and revokes through the actions" fail… #8398
Check · Review · Land · Live done — Landed and live in production.
mason/forge:mason/8390-sentinel-shared-01m23vygyffx5hg2f5vm8r74 → main 1 commit fork
1 file
changed +5
−1
test/tui-egress.test.ts +5 −1
| @@ -21,7 +21,7 @@ import type { TuiIdentity } from "../src/tui/session.ts"; | ||
| 21 | 21 | import { headlessTerminal } from "../src/tui/term/terminal.ts"; |
| 22 | 22 | import { quietLogs } from "./helpers/globals.ts"; |
| 23 | 23 | import { promote } from "./helpers/members.ts"; |
| 24 | import { settleApp } from "./helpers/tui.ts"; | |
| 24 | import { settleApp, settlePalette, settleUntil } from "./helpers/tui.ts"; | |
| 25 | 25 | |
| 26 | 26 | quietLogs(); |
| 27 | 27 | |
| @@ -58,11 +58,15 @@ describe("private destinations in the terminal", () => { | ||
| 58 | 58 | await press("ctrl+k"); |
| 59 | 59 | for (const ch of "Open a repository") |
| 60 | 60 | app.dispatch({ type: "key", key: ch, ctrl: false, alt: false, shift: false }); |
| 61 | await settlePalette(app); | |
| 61 | 62 | await press("enter"); |
| 62 | 63 | for (const ch of "acme/arm") |
| 63 | 64 | app.dispatch({ type: "key", key: ch, ctrl: false, alt: false, shift: false }); |
| 65 | await settlePalette(app); | |
| 64 | 66 | await press("enter"); |
| 65 | 67 | await press("I"); |
| 68 | // The About card's footer is drawn once its repository has loaded. | |
| 69 | await settleUntil(app, "About"); | |
| 66 | 70 | }; |
| 67 | 71 | return { text: () => app.screen.toText(), press, toAbout, stop: () => app.stop() }; |
| 68 | 72 | } |
new above
offline