createTestPluginApi | Створює мінімальний мок API плагіна для модульних тестів прямої реєстрації. Імпортуйте з plugin-sdk/plugin-test-api |
AUTH_PROFILE_RUNTIME_CONTRACT | Спільна фікстура контракту профілю автентифікації для нативних адаптерів середовища виконання агента. Імпортуйте з plugin-sdk/agent-runtime-test-contracts |
DELIVERY_NO_REPLY_RUNTIME_CONTRACT | Спільна фікстура контракту пригнічення доставки для нативних адаптерів середовища виконання агента. Імпортуйте з plugin-sdk/agent-runtime-test-contracts |
OUTCOME_FALLBACK_RUNTIME_CONTRACT | Спільна фікстура контракту fallback-класифікації для нативних адаптерів середовища виконання агента. Імпортуйте з plugin-sdk/agent-runtime-test-contracts |
createParameterFreeTool | Створює фікстури схем динамічних інструментів для тестів контракту нативного середовища виконання. Імпортуйте з plugin-sdk/agent-runtime-test-contracts |
expectChannelInboundContextContract | Перевіряє форму вхідного контексту каналу. Імпортуйте з plugin-sdk/channel-contract-testing |
installChannelOutboundPayloadContractSuite | Встановлює набори випадків контракту вихідного корисного навантаження каналу. Імпортуйте з plugin-sdk/channel-contract-testing |
createStartAccountContext | Створює контексти життєвого циклу облікового запису каналу. Імпортуйте з plugin-sdk/channel-test-helpers |
installChannelActionsContractSuite | Встановлює загальні випадки контракту дій повідомлень каналу. Імпортуйте з plugin-sdk/channel-test-helpers |
installChannelSetupContractSuite | Встановлює загальні випадки контракту налаштування каналу. Імпортуйте з plugin-sdk/channel-test-helpers |
installChannelStatusContractSuite | Встановлює загальні випадки контракту статусу каналу. Імпортуйте з plugin-sdk/channel-test-helpers |
expectDirectoryIds | Перевіряє ідентифікатори каталогів каналу з функції списку каталогів. Імпортуйте з plugin-sdk/channel-test-helpers |
assertBundledChannelEntries | Перевіряє, що вбудовані точки входу каналу відкривають очікуваний публічний контракт. Імпортуйте з plugin-sdk/channel-test-helpers |
formatEnvelopeTimestamp | Форматує детерміновані часові позначки конвертів. Імпортуйте з plugin-sdk/channel-test-helpers |
expectPairingReplyText | Перевіряє текст відповіді сполучення каналу й витягує його код. Імпортуйте з plugin-sdk/channel-test-helpers |
describePluginRegistrationContract | Встановлює перевірки контракту реєстрації плагіна. Імпортуйте з plugin-sdk/plugin-test-contracts |
registerSingleProviderPlugin | Реєструє один плагін провайдера в smoke-тестах завантажувача. Імпортуйте з plugin-sdk/plugin-test-runtime |
registerProviderPlugin | Захоплює всі типи провайдерів з одного плагіна. Імпортуйте з plugin-sdk/plugin-test-runtime |
registerProviderPlugins | Захоплює реєстрації провайдерів у кількох плагінах. Імпортуйте з plugin-sdk/plugin-test-runtime |
requireRegisteredProvider | Перевіряє, що колекція провайдерів містить ідентифікатор. Імпортуйте з plugin-sdk/plugin-test-runtime |
createRuntimeEnv | Створює моковане середовище виконання CLI/плагіна. Імпортуйте з plugin-sdk/plugin-test-runtime |
createPluginRuntimeMock | Створює моковану поверхню середовища виконання плагіна. Імпортуйте з plugin-sdk/plugin-test-runtime |
createPluginSetupWizardStatus | Створює помічники статусу налаштування для плагінів каналів. Імпортуйте з plugin-sdk/plugin-test-runtime |
describeOpenAIProviderRuntimeContract | Встановлює перевірки контракту середовища виконання сімейства провайдерів. Імпортуйте з plugin-sdk/provider-test-contracts |
expectPassthroughReplayPolicy | Перевіряє, що політики повторного відтворення провайдера пропускають інструменти й метадані, якими володіє провайдер. Імпортуйте з plugin-sdk/provider-test-contracts |
runRealtimeSttLiveTest | Запускає live-тест провайдера realtime STT зі спільними аудіофікстурами. Імпортуйте з plugin-sdk/provider-test-contracts |
normalizeTranscriptForMatch | Нормалізує вивід live-транскрипту перед нечіткими перевірками. Імпортуйте з plugin-sdk/provider-test-contracts |
expectExplicitVideoGenerationCapabilities | Перевіряє, що відеопровайдери оголошують явні можливості режиму генерації. Імпортуйте з plugin-sdk/provider-test-contracts |
expectExplicitMusicGenerationCapabilities | Перевіряє, що музичні провайдери оголошують явні можливості генерації/редагування. Імпортуйте з plugin-sdk/provider-test-contracts |
mockSuccessfulDashscopeVideoTask | Встановлює успішну відповідь відеозавдання, сумісну з DashScope. Імпортуйте з plugin-sdk/provider-test-contracts |
getProviderHttpMocks | Надає доступ до opt-in HTTP/auth моків Vitest для провайдера. Імпортуйте з plugin-sdk/provider-http-test-mocks |
installProviderHttpMockCleanup | Скидає HTTP/auth моки провайдера після кожного тесту. Імпортуйте з plugin-sdk/provider-http-test-mocks |
installCommonResolveTargetErrorCases | Спільні тестові випадки для обробки помилок розв’язання цілі. Імпортуйте з plugin-sdk/channel-target-testing |
shouldAckReaction | Перевіряє, чи канал має додати реакцію підтвердження. Імпортуйте з plugin-sdk/channel-feedback |
removeAckReactionAfterReply | Видаляє реакцію підтвердження після доставки відповіді. Імпортуйте з plugin-sdk/channel-feedback |
createTestRegistry | Створює фікстуру реєстру плагінів каналів. Імпортуйте з plugin-sdk/plugin-test-runtime або plugin-sdk/channel-test-helpers |
createEmptyPluginRegistry | Створює фікстуру порожнього реєстру плагінів. Імпортуйте з plugin-sdk/plugin-test-runtime або plugin-sdk/channel-test-helpers |
setActivePluginRegistry | Встановлює фікстуру реєстру для тестів середовища виконання плагінів. Імпортуйте з plugin-sdk/plugin-test-runtime або plugin-sdk/channel-test-helpers |
createRequestCaptureJsonFetch | Захоплює JSON-запити fetch у тестах медіапомічників. Імпортуйте з plugin-sdk/test-env |
withServer | Запускає тести проти одноразового локального HTTP-сервера. Імпортуйте з plugin-sdk/test-env |
createMockIncomingRequest | Створює мінімальний об’єкт вхідного HTTP-запиту. Імпортуйте з plugin-sdk/test-env |
withFetchPreconnect | Запускає тести fetch зі встановленими хуками попереднього з’єднання. Імпортуйте з plugin-sdk/test-env |
withEnv / withEnvAsync | Тимчасово змінює змінні середовища. Імпортуйте з plugin-sdk/test-env |
createTempHomeEnv / withTempHome / withTempDir | Створює ізольовані файлові тестові фікстури. Імпортуйте з plugin-sdk/test-env |
createMockServerResponse | Створює мінімальний мок відповіді HTTP-сервера. Імпортуйте з plugin-sdk/test-env |
createCliRuntimeCapture | Захоплює вивід середовища виконання CLI у тестах. Імпортуйте з plugin-sdk/test-fixtures |
importFreshModule | Імпортує ESM-модуль зі свіжим токеном запиту, щоб обійти кеш модулів. Імпортуйте з plugin-sdk/test-fixtures |
bundledPluginRoot / bundledPluginFile | Розв’язує шляхи до фікстур джерел або dist вбудованого плагіна. Імпортуйте з plugin-sdk/test-fixtures |
mockNodeBuiltinModule | Встановлює вузькі моки вбудованих модулів Node для Vitest. Імпортуйте з plugin-sdk/test-node-mocks |
createSandboxTestContext | Створює контексти тестів пісочниці. Імпортуйте з plugin-sdk/test-fixtures |
writeSkill | Записує фікстури Skills. Імпортуйте з plugin-sdk/test-fixtures |
makeAgentAssistantMessage | Створює фікстури повідомлень транскрипту агента. Імпортуйте з plugin-sdk/test-fixtures |
peekSystemEvents / resetSystemEventsForTest | Переглядає та скидає фікстури системних подій. Імпортуйте з plugin-sdk/test-fixtures |
sanitizeTerminalText | Санітизує вивід термінала для тверджень. Імпортуйте з plugin-sdk/test-fixtures |
countLines / hasBalancedFences | Перевіряє форму виводу розбиття на фрагменти. Імпортуйте з plugin-sdk/test-fixtures |
runProviderCatalog | Виконує хук каталогу провайдера з тестовими залежностями |
resolveProviderWizardOptions | Розв’язує варіанти майстра налаштування провайдера в тестах контракту |
resolveProviderModelPickerEntries | Розв’язує записи вибору моделей провайдера в тестах контракту |
buildProviderPluginMethodChoice | Створює ідентифікатори вибору майстра провайдера для тверджень |
setProviderWizardProvidersResolverForTest | Впровадити провайдери майстра провайдера для ізольованих тестів |
createProviderUsageFetch | Створити фікстури отримання даних про використання провайдера |
useFrozenTime / useRealTime | Заморозити й відновити таймери для тестів, чутливих до часу. Імпортуйте з plugin-sdk/test-env |
createTestWizardPrompter | Створити імітований prompter майстра налаштування |
createRuntimeTaskFlow | Створити ізольований стан TaskFlow середовища виконання |
typedCases | Зберегти літеральні типи для табличних тестів. Імпортуйте з plugin-sdk/test-fixtures |