You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- All required parameters with proper types and descriptions
290
+
- ReadOnlyHint: false annotation
291
+
- Complete input schema validation rules
292
+
293
+
-**E2E Test**: Not included - The comprehensive unit tests with mocked HTTP responses provide sufficient coverage. E2E tests have high maintenance costs and would require a PAT token with write access to run, which is not justified given the thorough unit test coverage.
294
+
295
+
**Verification Results:**
296
+
- All unit tests pass (10/10 test cases)
297
+
- Toolsnap validation passes
298
+
- Full test suite passes (`script/test`)
299
+
- Linting clean (`script/lint` - 0 issues)
300
+
- Test coverage includes all critical paths: success, error handling, parameter validation
301
+
302
+
**Commit:** 8d6c3a9 - "Add comprehensive tests for ReplyToReviewComment tool"
- E2E test was intentionally not included - unit tests with mocked HTTP responses provide comprehensive coverage without requiring PAT tokens or creating live GitHub resources
308
+
- Mock endpoint pattern discovered: go-github's `CreateCommentInReplyTo` uses `/repos/{owner}/{repo}/pulls/{pull_number}/comments` not the `/replies` endpoint
309
+
- All test cases follow established patterns from existing PR tool tests
310
+
- Test assertions verify both success responses and error messages
311
+
312
+
**Next Phase:** Phase 4 - Documentation & Validation (generate updated README.md and run validation scripts)
"description": "Reply to a review comment on a pull request. Use this to respond directly within pull request review comment threads, maintaining conversation context at specific code locations.",
7
+
"inputSchema": {
8
+
"properties": {
9
+
"body": {
10
+
"description": "Reply text supporting GitHub-flavored Markdown",
11
+
"type": "string"
12
+
},
13
+
"comment_id": {
14
+
"description": "Review comment ID from pull_request_read",
0 commit comments