story-kit: queue 126_story_test_coverage_http_anthropic_rs for merge
This commit is contained in:
@@ -1,26 +0,0 @@
|
||||
---
|
||||
name: "Add test coverage for http/anthropic.rs (0% -> 60%+)"
|
||||
---
|
||||
|
||||
# Story 126: Add test coverage for http/anthropic.rs
|
||||
|
||||
Currently at 0% line coverage (66 lines). These are the Anthropic-related HTTP endpoints (key exists check, models list, set API key).
|
||||
|
||||
## What to test
|
||||
|
||||
- `get_anthropic_api_key_exists` — returns true/false based on stored key
|
||||
- `get_anthropic_models` — returns model list
|
||||
- `set_anthropic_api_key` — stores key, validates format
|
||||
- Error handling for missing/invalid keys
|
||||
|
||||
## Notes
|
||||
|
||||
- Follow the test patterns in `http/settings.rs` and `http/model.rs`
|
||||
- Small file, should be quick to get good coverage
|
||||
- Mock any external API calls
|
||||
|
||||
## Acceptance Criteria
|
||||
|
||||
- [ ] Line coverage for `http/anthropic.rs` reaches 60%+
|
||||
- [ ] Tests pass with `cargo test`
|
||||
- [ ] `cargo clippy` clean
|
||||
Reference in New Issue
Block a user