cliffhall
21cf1bd6c3
test(tui): drop an unjustified double cast; fix a stale mock comment
...
Addresses review round 6 on #2099 . Both nits were correct.
- The proxy-fetch sentinel used `as unknown as typeof fetch`, which AGENTS.md
forbids without justification — and none was needed here: an
`async () => new Response("")` satisfies the fetch signature directly, so it is
now annotated rather than asserted.
- The mock's comment still told readers to override `h.proxyFetchResult`, the
name from an earlier revision; the hook is `h.proxyFetchState.current`.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JTHVxSu8AUgHRLvo1ntZ8H
Signed-off-by: cliffhall <cliff@futurescale.com>
2026-08-23 22:43:38 -04:00
..
helpers
test(cli,tui): typecheck the __tests__ dirs ( #1791 ) ( #1799 )
2026-07-27 12:05:35 -04:00
App.test.tsx
test(tui): drop an unjustified double cast; fix a stale mock comment
2026-08-23 22:43:38 -04:00
AuthTab.test.tsx
test(cli,tui): typecheck the __tests__ dirs ( #1791 ) ( #1799 )
2026-07-27 12:05:35 -04:00
DetailsModal.test.tsx
test(tui): extend coverage gate to Ink components + App.tsx ( closes #1501 ) ( #1538 )
2026-06-29 08:19:12 -04:00
HistoryTab.test.tsx
test(cli,tui): typecheck the __tests__ dirs ( #1791 ) ( #1799 )
2026-07-27 12:05:35 -04:00
InfoTab.test.tsx
chore: close quality-gate coverage gaps ( #1689 ) ( #1766 )
2026-07-24 17:20:12 -04:00
logger.test.ts
test: raise per-file coverage gate to 90 across all clients ( closes #1271 ) ( #1532 )
2026-06-27 15:26:03 -04:00
NotificationsTab.test.tsx
Fixed tab naming to correspond to the web client. ( #1780 )
2026-07-25 20:11:52 -04:00
oauthDisplay.test.ts
Guided-auth removal, OAuth smoke testing, and TUI/CLI support ( #1531 )
2026-06-29 15:35:51 -04:00
openUrl.test.ts
test(cli,tui): add in-process source coverage gates ( #1484 ) ( #1502 )
2026-06-20 15:05:58 -04:00
promptArgsToForm.test.ts
test(cli,tui): add in-process source coverage gates ( #1484 ) ( #1502 )
2026-06-20 15:05:58 -04:00
PromptsTab.test.tsx
SDK v2 migration (behavior-neutral, versionNegotiation: 'legacy') ( #1624 )
2026-07-15 10:44:24 -04:00
PromptTestModal.test.tsx
SDK v2 migration (behavior-neutral, versionNegotiation: 'legacy') ( #1624 )
2026-07-15 10:44:24 -04:00
RequestsTab.test.tsx
Fixed tab naming to correspond to the web client. ( #1780 )
2026-07-25 20:11:52 -04:00
ResourcesTab.test.tsx
SDK v2 migration (behavior-neutral, versionNegotiation: 'legacy') ( #1624 )
2026-07-15 10:44:24 -04:00
ResourceTestModal.test.tsx
fix: honor a defined-but-empty value, and announce the expansion error
2026-08-16 23:08:30 -04:00
schemaToForm.test.ts
fix: strip the enum null sentinel, and make the preset test cover its wiring
2026-08-15 18:28:38 -04:00
SelectableItem.test.tsx
test(tui): extend coverage gate to Ink components + App.tsx ( closes #1501 ) ( #1538 )
2026-06-29 08:19:12 -04:00
setup.ts
test(tui): extend coverage gate to Ink components + App.tsx ( closes #1501 ) ( #1538 )
2026-06-29 08:19:12 -04:00
Tabs.test.tsx
Fixed tab naming to correspond to the web client. ( #1780 )
2026-07-25 20:11:52 -04:00
ToolsTab.test.tsx
SDK v2 migration (behavior-neutral, versionNegotiation: 'legacy') ( #1624 )
2026-07-15 10:44:24 -04:00
ToolTestModal.test.tsx
SDK v2 migration (behavior-neutral, versionNegotiation: 'legacy') ( #1624 )
2026-07-15 10:44:24 -04:00
tsupConfig.test.ts
chore(lint): enable no-floating-promises in all five ESLint scopes
2026-08-16 20:57:32 -04:00
tui-servers.test.ts
Guided-auth removal, OAuth smoke testing, and TUI/CLI support ( #1531 )
2026-06-29 15:35:51 -04:00
tui.test.ts
Fixed tab naming to correspond to the web client. ( #1780 )
2026-07-25 20:11:52 -04:00
tuiOAuth.test.ts
test(cli,tui): typecheck the __tests__ dirs ( #1791 ) ( #1799 )
2026-07-27 12:05:35 -04:00
uriTemplateToForm.test.ts
fix: dedupe a repeated name in a group, and name every unmet requirement
2026-08-17 00:33:52 -04:00
useSelectableList.test.tsx
test(tui): extend coverage gate to Ink components + App.tsx ( closes #1501 ) ( #1538 )
2026-06-29 08:19:12 -04:00