createTestPluginApi | Build a minimal plugin API mock for direct registration unit tests. Import from plugin-sdk/plugin-test-api |
AUTH_PROFILE_RUNTIME_CONTRACT | Shared auth-profile contract fixture for native agent runtime adapters. Import from plugin-sdk/agent-runtime-test-contracts |
DELIVERY_NO_REPLY_RUNTIME_CONTRACT | Shared delivery suppression contract fixture for native agent runtime adapters. Import from plugin-sdk/agent-runtime-test-contracts |
OUTCOME_FALLBACK_RUNTIME_CONTRACT | Shared fallback-classification contract fixture for native agent runtime adapters. Import from plugin-sdk/agent-runtime-test-contracts |
createParameterFreeTool | Build dynamic-tool schema fixtures for native runtime contract tests. Import from plugin-sdk/agent-runtime-test-contracts |
expectChannelInboundContextContract | Assert channel inbound context shape. Import from plugin-sdk/channel-contract-testing |
installChannelOutboundPayloadContractSuite | Install channel outbound payload contract cases. Import from plugin-sdk/channel-contract-testing |
createStartAccountContext | Build channel account lifecycle contexts. Import from plugin-sdk/channel-test-helpers |
installChannelActionsContractSuite | Install generic channel message-action contract cases. Import from plugin-sdk/channel-test-helpers |
installChannelSetupContractSuite | Install generic channel setup contract cases. Import from plugin-sdk/channel-test-helpers |
installChannelStatusContractSuite | Install generic channel status contract cases. Import from plugin-sdk/channel-test-helpers |
expectDirectoryIds | Assert channel directory ids from a directory-list function. Import from plugin-sdk/channel-test-helpers |
assertBundledChannelEntries | Assert bundled channel entrypoints expose the expected public contract. Import from plugin-sdk/channel-test-helpers |
formatEnvelopeTimestamp | Format deterministic envelope timestamps. Import from plugin-sdk/channel-test-helpers |
expectPairingReplyText | Assert channel pairing reply text and extract its code. Import from plugin-sdk/channel-test-helpers |
describePluginRegistrationContract | Install plugin registration contract checks. Import from plugin-sdk/plugin-test-contracts |
registerSingleProviderPlugin | Register one provider plugin in loader smoke tests. Import from plugin-sdk/plugin-test-runtime |
registerProviderPlugin | Capture all provider kinds from one plugin. Import from plugin-sdk/plugin-test-runtime |
registerProviderPlugins | Capture provider registrations across multiple plugins. Import from plugin-sdk/plugin-test-runtime |
requireRegisteredProvider | Assert that a provider collection contains an id. Import from plugin-sdk/plugin-test-runtime |
createRuntimeEnv | Build a mocked CLI/plugin runtime environment. Import from plugin-sdk/plugin-test-runtime |
createPluginSetupWizardStatus | Build setup status helpers for channel plugins. Import from plugin-sdk/plugin-test-runtime |
describeOpenAIProviderRuntimeContract | Install provider-family runtime contract checks. Import from plugin-sdk/provider-test-contracts |
expectPassthroughReplayPolicy | Assert provider replay policies pass through provider-owned tools and metadata. Import from plugin-sdk/provider-test-contracts |
runRealtimeSttLiveTest | Run a live realtime STT provider test with shared audio fixtures. Import from plugin-sdk/provider-test-contracts |
normalizeTranscriptForMatch | Normalize live transcript output before fuzzy assertions. Import from plugin-sdk/provider-test-contracts |
expectExplicitVideoGenerationCapabilities | Assert video providers declare explicit generation mode capabilities. Import from plugin-sdk/provider-test-contracts |
expectExplicitMusicGenerationCapabilities | Assert music providers declare explicit generation/edit capabilities. Import from plugin-sdk/provider-test-contracts |
mockSuccessfulDashscopeVideoTask | Install a successful DashScope-compatible video task response. Import from plugin-sdk/provider-test-contracts |
getProviderHttpMocks | Access opt-in provider HTTP/auth Vitest mocks. Import from plugin-sdk/provider-http-test-mocks |
installProviderHttpMockCleanup | Reset provider HTTP/auth mocks after each test. Import from plugin-sdk/provider-http-test-mocks |
installCommonResolveTargetErrorCases | Shared test cases for target resolution error handling. Import from plugin-sdk/channel-target-testing |
shouldAckReaction | Check whether a channel should add an ack reaction. Import from plugin-sdk/channel-feedback |
removeAckReactionAfterReply | Remove ack reaction after reply delivery. Import from plugin-sdk/channel-feedback |
createTestRegistry | Build a channel plugin registry fixture. Import from plugin-sdk/plugin-test-runtime or plugin-sdk/channel-test-helpers |
createEmptyPluginRegistry | Build an empty plugin registry fixture. Import from plugin-sdk/plugin-test-runtime or plugin-sdk/channel-test-helpers |
setActivePluginRegistry | Install a registry fixture for plugin runtime tests. Import from plugin-sdk/plugin-test-runtime or plugin-sdk/channel-test-helpers |
createRequestCaptureJsonFetch | Capture JSON fetch requests in media helper tests. Import from plugin-sdk/test-env |
withServer | Run tests against a disposable local HTTP server. Import from plugin-sdk/test-env |
createMockIncomingRequest | Build a minimal incoming HTTP request object. Import from plugin-sdk/test-env |
withFetchPreconnect | Run fetch tests with preconnect hooks installed. Import from plugin-sdk/test-env |
withEnv / withEnvAsync | Temporarily patch environment variables. Import from plugin-sdk/test-env |
createTempHomeEnv / withTempHome / withTempDir | Create isolated filesystem test fixtures. Import from plugin-sdk/test-env |
createMockServerResponse | Create a minimal HTTP server response mock. Import from plugin-sdk/test-env |
createCliRuntimeCapture | Capture CLI runtime output in tests. Import from plugin-sdk/test-fixtures |
importFreshModule | Import an ESM module with a fresh query token to bypass module cache. Import from plugin-sdk/test-fixtures |
bundledPluginRoot / bundledPluginFile | Resolve bundled plugin source or dist fixture paths. Import from plugin-sdk/test-fixtures |
mockNodeBuiltinModule | Install narrow Node builtin Vitest mocks. Import from plugin-sdk/test-node-mocks |
createSandboxTestContext | Build sandbox test contexts. Import from plugin-sdk/test-fixtures |
writeSkill | Write skill fixtures. Import from plugin-sdk/test-fixtures |
makeAgentAssistantMessage | Build agent transcript message fixtures. Import from plugin-sdk/test-fixtures |
peekSystemEvents / resetSystemEventsForTest | Inspect and reset system event fixtures. Import from plugin-sdk/test-fixtures |
sanitizeTerminalText | Sanitize terminal output for assertions. Import from plugin-sdk/test-fixtures |
countLines / hasBalancedFences | Assert chunking output shape. Import from plugin-sdk/test-fixtures |
runProviderCatalog | Execute a provider catalog hook with test dependencies |
resolveProviderWizardOptions | Resolve provider setup wizard choices in contract tests |
resolveProviderModelPickerEntries | Resolve provider model-picker entries in contract tests |
buildProviderPluginMethodChoice | Build provider wizard choice ids for assertions |
setProviderWizardProvidersResolverForTest | Inject provider wizard providers for isolated tests |
createProviderUsageFetch | Build provider usage fetch fixtures |
useFrozenTime / useRealTime | Freeze and restore timers for time-sensitive tests. Import from plugin-sdk/test-env |
createTestWizardPrompter | Build a mocked setup wizard prompter |
createRuntimeTaskFlow | Create isolated runtime task-flow state |
typedCases | Preserve literal types for table-driven tests. Import from plugin-sdk/test-fixtures |