toolmark-monorepo / @toolmark/testing/page / ToolmarkTestHook
Interface: ToolmarkTestHook
Defined in: packages/testing/src/page/install-test-hook.ts:20
The JSON-safe surface installed at globalThis.__toolmark_test__ by installTestHook.
Methods
call()
call(
name,input,opts?):Promise<ToolResult<unknown>>
Defined in: packages/testing/src/page/install-test-hook.ts:29
Calls a tool; caller defaults to 'test'.
Parameters
name
string
input
unknown
opts?
caller?
Returns
Promise<ToolResult<unknown>>
confirmPending()
confirmPending(
confirmId,outcome):Promise<ToolResult<unknown>>
Defined in: packages/testing/src/page/install-test-hook.ts:35
Completes a pending deferred confirmation.
Parameters
confirmId
string
outcome
Returns
Promise<ToolResult<unknown>>
describe()
describe(
name,opts?):ToolManifest|undefined
Defined in: packages/testing/src/page/install-test-hook.ts:27
Full manifest entry of one tool, or undefined when unknown/hidden for caller.
Parameters
name
string
opts?
caller?
Returns
ToolManifest | undefined
manifest()
manifest(
opts?):object
Defined in: packages/testing/src/page/install-test-hook.ts:22
Summary or full manifest, filtered by caller (default 'test').
Parameters
opts?
caller?
detail?
"summary" | "full"
Returns
object
rev
rev:
number
tools
tools:
ToolManifestSummary[] |ToolManifest[]
pending()
pending():
PendingConfirmation[]
Defined in: packages/testing/src/page/install-test-hook.ts:37
Deferred confirmations currently pending.