MCPcopy Create free account
hub / github.com/anomalyco/opencode / mount

Function mount

packages/opencode/test/cli/run/footer.menu.test.ts:5–16  ·  view source on GitHub ↗
(count: number, limit = FOOTER_MENU_ROWS)

Source from the content-addressed store, hash-verified

3import { FOOTER_MENU_ROWS, createFooterMenuState } from "@/cli/cmd/run/footer.menu"
4
5function mount(count: number, limit = FOOTER_MENU_ROWS) {
6 let dispose!: () => void
7 let menu!: ReturnType<typeof createFooterMenuState>
8
9 createRoot((nextDispose) => {
10 dispose = nextDispose
11 menu = createFooterMenuState({ count: () => count, limit })
12 return null
13 })
14
15 return { menu, dispose }
16}
17
18test("footer menu scrolls before the selected row hits the bottom edge", () => {
19 const state = mount(20)

Callers 1

Calls 1

createFooterMenuStateFunction · 0.90

Tested by

no test coverage detected