Skip to content

tests: add unit tests for TTSDriver#3064

Merged
Salazareo merged 1 commit into
mainfrom
DS/2995-tests-tts-driver
May 10, 2026
Merged

tests: add unit tests for TTSDriver#3064
Salazareo merged 1 commit into
mainfrom
DS/2995-tests-tts-driver

Conversation

@Salazareo
Copy link
Copy Markdown
Member

Adds offline TTSDriver.test.ts covering provider selection/dispatch (args.provider, legacy driverAlias via Context.driverName, registered fallback), voice/format param validation, error mapping, and metering propagation (provider failures must not bill). Mocks each provider's SDK / fetch boundary against a real PuterServer wired with credentials for every TTS provider.

Closes #2995

Adds offline TTSDriver.test.ts covering provider selection/dispatch
(args.provider, legacy driverAlias via Context.driverName, registered
fallback), voice/format param validation, error mapping, and metering
propagation (provider failures must not bill). Mocks each provider's
SDK / fetch boundary against a real PuterServer wired with credentials
for every TTS provider.

Closes #2995

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown
Contributor

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 58.06%
⬆️ +1.25%
10313 / 17760
🔵 Statements 56.7%
⬆️ +1.26%
10871 / 19170
🔵 Functions 60.03%
⬆️ +1.85%
1809 / 3013
🔵 Branches 45.31%
⬆️ +0.92%
6419 / 14166
File CoverageNo changed files found.
Generated in workflow #126 for commit be0d39e by the Vitest Coverage Report Action

@Salazareo Salazareo merged commit c101fe7 into main May 10, 2026
4 checks passed
@Salazareo Salazareo deleted the DS/2995-tests-tts-driver branch May 10, 2026 21:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Tests] Add unit tests for TTSDriver

1 participant