OmniRoute/tests/unit
2026-04-03 00:46:41 -04:00
..
account-selector.test.mjs fix(account-selector): enhance round-robin logic to handle excluded accounts and maintain state (#349) 2026-03-14 10:58:48 -03:00
advanced-fase07-09.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
api-auth.test.mjs chore(release): v3.2.8 — Docker Auto-Update & Analytics Fixes (#755) 2026-03-29 13:09:38 -03:00
api-key-policy.test.mjs feat: strict-random strategy, API key management, connection groups, Limits UX 2026-03-14 14:03:08 -03:00
api-key-reveal-route.test.mjs Scope API key reveal to Api Manager (#740) 2026-03-29 04:30:11 -03:00
auth-clear-account-error.test.mjs fix(ci): fix eslint OOM, failing tests, and strengthen pre-commit hook 2026-03-15 00:59:22 -03:00
auth-clear-provider-routes.test.mjs fix: use provider node credentials for embeddings 2026-03-22 16:22:58 +08:00
auth-terminal-status.test.mjs Force real upstream combo live tests (#759) 2026-03-29 13:21:53 -03:00
auto-update-runtime.test.mjs fix(ui/ci): use ProviderIcon for Provider header breadcrumbs and add permissions to electron-release.yml (#745, #761) 2026-03-30 07:38:30 -03:00
background-task-detector.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
bailian-coding-plan-provider.test.mjs feat(providers): add Bailian Coding Plan provider with editable base URL (#467) 2026-03-19 02:25:29 -03:00
batch-a-domain.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
batch-b-final.test.mjs Release v3.4.0 (Integration) (#861) 2026-03-31 10:22:52 -03:00
binaryManager.test.mjs feat(cliproxyapi): add version manager service, API routes, CLI Tools UI & Docker 2026-04-02 13:37:43 +07:00
bootstrap-env.test.mjs fix(perf): resolve HMR singleton leaks, Edge warnings, and test stability 2026-03-21 00:50:07 +08:00
cache-control-claude-providers.test.mjs Release v3.4.0 (Integration) (#861) 2026-03-31 10:22:52 -03:00
cache-control-policy.test.mjs feat: add cache control settings and token-based metrics 2026-03-29 14:37:55 +02:00
cache-metrics.test.mjs test: fix cache metrics tests with usage_history table 2026-03-29 16:05:32 +02:00
call-log-cap.test.mjs Refine pipeline logging and add retention caps 2026-03-31 20:53:25 -04:00
call-log-file-rotation.test.mjs Refine pipeline logging and add retention caps 2026-03-31 20:53:25 -04:00
call-logs-requested-model.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
cc-compatible-model-catalog.test.mjs fix claude oauth and cc-compatible regressions 2026-04-02 20:54:19 -04:00
cc-compatible-provider.test.mjs fix claude oauth and cc-compatible regressions 2026-04-02 20:54:19 -04:00
chat-combo-live-test.test.mjs Bypass semantic cache in combo live tests 2026-03-29 14:21:39 -04:00
claude-cache-control-passthrough.test.mjs Merge cache-control fix and resolve changelog conflict 2026-03-28 23:13:03 -03:00
claude-native-passthrough-tools.test.mjs release: v3.1.6 — Claude tool name fix + Clear All Models alias cleanup 2026-03-27 06:23:52 -03:00
claude-oauth-provider.test.mjs fix claude oauth and cc-compatible regressions 2026-04-02 20:54:19 -04:00
claude-passthrough-stream-boolean.test.mjs test: add regression tests for stream boolean in claude passthrough 2026-03-27 22:38:34 -05:00
cli-memory.test.mjs fix: security hardening, tests, docs for Electron desktop & memory optimization 2026-02-28 07:59:38 -03:00
cli-runtime-detection.test.mjs feat(qoder): support PAT via qodercli 2026-04-02 01:35:23 -03:00
cliproxyapi-executor.test.mjs feat(cliproxyapi): add executor, proxy routing with SSRF guard & module-level cache 2026-04-02 13:28:46 +07:00
cloudflaredTunnel.test.mjs fix(cloudflared): avoid stale restart state 2026-04-02 05:40:26 -04:00
combo-circuit-breaker.test.mjs chore(release): v3.2.9 — combo diagnostics, quality gates, Gemini tool fix 2026-03-29 14:16:37 -03:00
combo-test-health.test.mjs Fix combo smoke tests for reasoning responses 2026-03-30 16:23:53 -04:00
combo-test-route.test.mjs Run combo health probes concurrently 2026-03-30 16:49:01 -04:00
console-log-levels.test.mjs Release v3.4.0 (Integration) (#861) 2026-03-31 10:22:52 -03:00
context-manager.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
context-pinning-tool-calls.test.mjs fix: context pinning bypass during tool-call responses (#721) 2026-03-28 21:04:47 -03:00
copilot-usage.test.mjs test: fix 4 failing unit tests (copilot-usage, request-log-migration) 2026-04-01 13:48:48 +01:00
custom-endpoint-paths.test.mjs feat(api): add custom endpoint paths for compatible provider nodes 2026-03-16 10:23:44 +01:00
db-upstreamProxy.test.mjs feat(cliproxyapi): add DB schema, upstream proxy config & settings UI 2026-04-02 13:27:51 +07:00
db-versionManager.test.mjs feat(cliproxyapi): add DB schema, upstream proxy config & settings UI 2026-04-02 13:27:51 +07:00
dev-origins-config.test.mjs test(config): tighten dev origins assertion 2026-03-15 02:06:49 +02:00
display-and-error-utils.test.mjs test(tests): introduce feature-tests suite and update coverage tooling 2026-03-28 12:58:31 -03:00
domain-persistence.test.mjs fix(perf): resolve HMR singleton leaks, Edge warnings, and test stability 2026-03-21 00:50:07 +08:00
electron-main.test.mjs fix(electron): code review hardening — 16 fixes for security, performance, robustness 2026-02-28 08:15:04 -03:00
electron-preload.test.mjs fix(electron): code review hardening — 16 fixes for security, performance, robustness 2026-02-28 08:15:04 -03:00
empty-tool-name-loop.test.mjs fix(sse): skip empty-name tool calls in Responses API translator 2026-03-17 01:47:22 +05:30
error-classification.test.mjs Release v3.4.0 (Integration) (#861) 2026-03-31 10:22:52 -03:00
error-classifier.test.mjs fix: resolve Gemini CLI 403 project-routing errors and content accumulation 2026-03-31 09:22:30 -06:00
fixes-p1.test.mjs flush sqlite wal on graceful shutdown 2026-04-01 20:14:31 -04:00
glm-provider-model-import-route.test.mjs fix: use GLM Coding API endpoints for model import with region-aware URLs 2026-03-29 15:13:07 -06:00
healthMonitor.test.mjs feat(cliproxyapi): add version manager service, API routes, CLI Tools UI & Docker 2026-04-02 13:37:43 +07:00
idempotency.test.mjs chore(release): prepare v3.4.2 integration branch 2026-04-01 02:51:49 -03:00
ip-filter.test.mjs fix(types): cast extracted usage to Record<string,number> in stream.ts to resolve TS property errors 2026-03-23 09:21:03 -03:00
log-retention.test.mjs Release v3.4.0 (Integration) (#861) 2026-03-31 10:22:52 -03:00
log-rotation.test.mjs Refine pipeline logging and add retention caps 2026-03-31 20:53:25 -04:00
login-bootstrap-route.test.mjs test(tests): introduce feature-tests suite and update coverage tooling 2026-03-28 12:58:31 -03:00
managed-available-models.test.mjs sync cc compatible available models with claude oauth 2026-04-02 04:16:19 -04:00
memory-extraction.test.mjs feat: add Memory & Skill Injection from Proxy (Network Level) 2026-04-01 09:26:37 +07:00
model-combo-mappings-db.test.mjs chore(release): v3.1.10 — OmniRoute v3.1.9 remaining bug fixes sprint (#720) 2026-03-28 19:54:45 -03:00
model-combo-mappings.test.mjs feat: per-model combo routing support (#563) 2026-03-23 20:36:00 -03:00
model-deprecation.test.mjs feat(release): v1.7.3 — model deprecation, background degradation, rate limit persistence, thinking improvements, circuit breaker 2026-03-01 21:42:39 -03:00
model-parse.test.mjs fix(ci): resolve 3 GitHub Actions workflow failures 2026-03-12 10:10:45 -03:00
model-sync-route.test.mjs fix(model-sync): store real provider in log summary 2026-04-01 22:48:34 -03:00
model-sync-scheduler.test.mjs fix model auto-sync startup and auth (#719) 2026-03-28 20:39:02 -03:00
nanobanana-image-generation.test.mjs fix(images): support async NanoBanana task polling 2026-03-08 20:47:17 +00:00
nanobanana-image-handler.test.mjs fix(types): cast extracted usage to Record<string,number> in stream.ts to resolve TS property errors 2026-03-23 09:21:03 -03:00
native-binary-compat.test.mjs feat(cli): detect native binary platform from file header instead of dlopen 2026-03-12 10:20:08 +03:00
observability-fase04.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
openai-to-claude-strip-empty.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
opencode-executor.test.mjs fix(sse): use x-api-key for opencode-go minimax messages requests (#733) 2026-03-29 04:29:59 -03:00
orphaned-tool-filter.test.mjs fix(sse): filter orphaned tool results after context compaction 2026-03-17 01:59:40 +05:30
plan3-p0.test.mjs fix(stream): normalize delta.reasoning alias and separate reasoning in client response (#771) 2026-03-29 16:12:22 -03:00
policy-engine.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
pricing-sync.test.mjs chore(release): v3.3.8 2026-03-30 20:54:02 -03:00
processManager.test.mjs feat(cliproxyapi): add version manager service, API routes, CLI Tools UI & Docker 2026-04-02 13:37:43 +07:00
provider-limits-ui.test.mjs normalize provider limits quota labels 2026-03-28 21:17:07 -04:00
provider-validation-branches.test.mjs test(tests): introduce feature-tests suite and update coverage tooling 2026-03-28 12:58:31 -03:00
proxy-connection-test.test.mjs feat: migrate iFlow provider to Qoder AI (#660) 2026-03-28 23:35:59 -03:00
proxy-management-v1-route.test.mjs feat: implement proxy registry, management APIs, docs, and test hardening 2026-03-17 13:05:27 +07:00
proxy-registry.test.mjs feat: implement proxy registry, management APIs, docs, and test hardening 2026-03-17 13:05:27 +07:00
qoder-executor.test.mjs feat(qoder): support PAT via qodercli 2026-04-02 01:35:23 -03:00
qoder-oauth-config.test.mjs feat(qoder): support PAT via qodercli 2026-04-02 01:35:23 -03:00
quota-policy-generalization.test.mjs fix(codex): enforce weekly quota blocking for direct API fallback 2026-03-18 13:57:25 +07:00
rate-limit-enhanced.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
registry-utils.test.mjs feat: add unit tests for registryUtils, media playground page, TypeScript fixes 2026-03-01 07:10:27 -03:00
releaseChecker.test.mjs feat(cliproxyapi): add version manager service, API routes, CLI Tools UI & Docker 2026-04-02 13:37:43 +07:00
remaining-tasks.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
request-log-migration.test.mjs test: fix 4 failing unit tests (copilot-usage, request-log-migration) 2026-04-01 13:48:48 +01:00
request-log-payloads.test.mjs fix(stream): normalize delta.reasoning alias and separate reasoning in client response (#771) 2026-03-29 16:12:22 -03:00
responses-translation-fixes.test.mjs test: update usage field assertions to Responses API format 2026-04-01 19:46:18 -06:00
runtime-ports.test.mjs fix: polish split-port implementation for merge 2026-02-27 16:29:58 -03:00
runtime-timeouts.test.mjs refactor: add shared request timeout baseline 2026-04-02 03:12:09 -04:00
schema-coercion.test.mjs feat/fix: implement upstream sync tasks 1-7 2026-03-28 14:48:57 -03:00
search-provider-validation.test.mjs feat(providers): add Bailian Coding Plan provider with editable base URL (#467) 2026-03-19 02:25:29 -03:00
search-registry.test.mjs feat(search): add unified web search routing with 5 providers 2026-03-17 18:28:35 +01:00
security-fase01.test.mjs fix(ci): correct security test import, add validateBody to acp/agents, deploy-vps continue-on-error 2026-03-08 17:58:42 -03:00
semantic-cache.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
session-manager.test.mjs fix(types): cast extracted usage to Record<string,number> in stream.ts to resolve TS property errors 2026-03-23 09:21:03 -03:00
settings-api.test.mjs Release v3.4.0 (Integration) (#861) 2026-03-31 10:22:52 -03:00
signature-cache.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
streamHelpers.test.mjs fix: address PR review feedback 2026-03-31 11:41:19 -06:00
strict-random-deck.test.mjs feat: strict-random strategy, API key management, connection groups, Limits UX 2026-03-14 14:03:08 -03:00
system-prompt.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
t06-schema-hardening.test.mjs Revert "fix(api): validate pricing sync and task routing routes" 2026-03-15 20:37:18 +02:00
t07-no-log-key-config.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
t08-allowed-connections.test.mjs feat: strict-random strategy, API key management, connection groups, Limits UX 2026-03-14 14:03:08 -03:00
t08-mcp-scope-enforcement.test.mjs feat: add MCP server, A2A protocol, auto-combo engine & VS Code extension 2026-03-04 18:45:02 -03:00
t09-a2a-lifecycle.test.mjs feat: v2.0.0 - MCP server, A2A agent, proxy improvements and docs update 2026-03-05 01:16:56 -03:00
t12-pricing-updates.test.mjs feat: add GLM-5.1 to GLM Coding provider, update GLM-5 pricing 2026-03-27 16:23:44 -06:00
t13-stale-quota-display.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
t14-proxy-fast-fail.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
t16-gemini-enum-type-string.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
t19-codex-responses-empty-content.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
t20-t22-provider-headers.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
t23-t24-fallback-resilience.test.mjs fix: harden combo fallback and health checks (#704) 2026-03-28 20:39:16 -03:00
t25-provider-validation-modelid-fallback.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
t26-ai-sdk-accept-header-compat.test.mjs Merge pull request #655 from oSoWoSo/dev 2026-03-26 23:50:54 -03:00
t27-github-copilot-response-format.test.mjs fix(github): use copilot token and materialize tls responses 2026-04-03 00:46:41 -04:00
t28-model-catalog-updates.test.mjs fix(tests): update T28/T31 for gemini dynamic model sync 2026-04-02 17:29:03 -06:00
t29-vertex-sa-json-executor.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
t30-kiro-400-model-unavailable.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
t31-t33-t34-t38-model-specs.test.mjs fix(tests): update T28/T31 for gemini dynamic model sync 2026-04-02 17:29:03 -06:00
t40-opencode-cli-tools-integration.test.mjs fix: resolve opencode json structure to use record mapping instead of array (#816) 2026-03-30 19:23:25 -03:00
t42-image-size-to-aspect-ratio.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
t43-gemini-tool-call-no-thought-signature.test.mjs fix(translator): remove thoughtSignature from functionCall parts in Gemini translation 2026-03-28 21:57:15 -03:00
thinking-budget.test.mjs feat: Add requested model to logs, enhance background task detection, and introduce AI SDK compatibility utilities. 2026-03-23 11:08:14 -03:00
thundering-herd.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00
tool-request-sanitization.test.mjs feat(open-sse): add schema coercion and tool sanitization 2026-03-28 12:33:13 -03:00
tools-filter-anthropic-format.test.mjs test: add unit tests for Anthropic-format tools filter fix (PR #397) 2026-03-16 09:38:34 -03:00
upstream-headers-sanitize.test.mjs feat(dashboard,sse,api): per-model upstream headers, compat PATCH, chat alignment 2026-03-24 17:24:11 +08:00
usage-analytics.test.mjs Release v3.4.0 (Integration) (#861) 2026-03-31 10:22:52 -03:00
versionManager-orchestrator.test.mjs feat(cliproxyapi): add version manager service, API routes, CLI Tools UI & Docker 2026-04-02 13:37:43 +07:00
wildcard-router.test.mjs feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy 2026-02-18 00:02:15 -03:00