-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Milestone
Description
Feature Summary
Add API contract tests for core endpoints to prevent response-shape and validation regressions.
Problem/Use Case
Current backend tests cover only part of the API and mostly happy paths. Small response or validation changes can slip into production without being detected.
Proposed Solution
Add contract-style tests that validate both successful and failure responses for core API endpoints, while mocking external LLM dependencies for deterministic CI behavior.
Alternative Solutions
No response
Priority
Would be helpful
Feature Scope
Backend (API/Server)
Additional Context
Suggested coverage targets:
GET /api/microcourses/
GET /api/microcourses//
POST /api/add_microcourse/
POST /api/generate_next_section/
POST /api/agent_response/
glossary/note mutation endpoints
Checklist
- This feature would benefit other users, not just me
- I have searched for similar feature requests
- I am willing to help implement this feature
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed