Commit d5ef799
authored
Add elicitation decline and accept paths for work item tools (#1136)
- Implemented tests for handling project and team selection declines in
various work item tools.
- Added mocks for elicitation responses to simulate user acceptance and
decline scenarios.
- Ensured that appropriate messages are returned when project or team
selections are canceled.
- Verified that elicited project and team are used when not provided in
requests.
- Enhanced error handling for unknown error types across multiple work
item operations.
## GitHub issue number
N/A
## **Associated Risks**
None
## ✅ **PR Checklist**
- [x] **I have read the [contribution
guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CONTRIBUTING.md)**
- [x] **I have read the [code of conduct
guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CODE_OF_CONDUCT.md)**
- [x] Title of the pull request is clear and informative.
- [x] 👌 Code hygiene
- [x] 🔭 Telemetry added, updated, or N/A
- [x] 📄 Documentation added, updated, or N/A
- [x] 🛡️ Automated tests added, or N/A
## 🧪 **How did you test it?**
manual tests and updated and ran automated tests1 parent 8d7fb4a commit d5ef799
2 files changed
+981
-67
lines changed
0 commit comments