Skip to content

Improve coverage for core analysis flows#12

Merged
lemonmindyes merged 1 commit into
mainfrom
feature/improve-test-coverage
May 12, 2026
Merged

Improve coverage for core analysis flows#12
lemonmindyes merged 1 commit into
mainfrom
feature/improve-test-coverage

Conversation

@lemonmindyes

Copy link
Copy Markdown
Owner

Summary

  • Expand backend tests for DeepSeek request/error handling, PDF parsing, prompt building, settings normalization, export safety, code blueprint validation, and paper analysis fallback flows.
  • Expand renderer tests for analysis status/error/download flows, resizable layout behavior, OutputPanel markdown/token/error states, PDF upload interactions, SettingsPanel behavior, and i18n fallback handling.
  • Enforce 95% global coverage thresholds while excluding Electron/React entry glue files from coverage scope.

Validation

  • npm run test:coverage
  • npm test
  • npm run build

@lemonmindyes lemonmindyes merged commit 19e9d73 into main May 12, 2026
4 checks passed
@lemonmindyes lemonmindyes deleted the feature/improve-test-coverage branch May 12, 2026 12:35
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.

1 participant