summaryrefslogtreecommitdiff
path: root/REPORT.md
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-09-04 16:10:01 +0300
committerPaul Buetow <paul@buetow.org>2025-09-04 16:10:01 +0300
commit09b33e65d92f5fb5b907e49c3d27584615cf2b83 (patch)
tree60f3acd4880dd2a3c0abed7e895a5f13acafcca7 /REPORT.md
parentbf53cf2a673af254d7a08bc3b2ab815a08f66117 (diff)
tests: add negative SSE test, table-driven refactors, and use shared fixtures across tests; update REPORT.md progress
Diffstat (limited to 'REPORT.md')
-rw-r--r--REPORT.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/REPORT.md b/REPORT.md
index 68f47dd..37ab643 100644
--- a/REPORT.md
+++ b/REPORT.md
@@ -77,7 +77,7 @@ Legend: [ ] pending · [~] in progress · [x] done/partially done
- [x] Expand Copilot mocked responses: multi-choice, error object in body; assert parsing and error propagation.
6) General
-- [ ] Convert repetitive tests to table-driven style where appropriate (e.g., completion prefix/strip cases).
+- [x] Convert repetitive tests to table-driven style where appropriate (e.g., completion prefix/strip; instruction markers; label/filter).
- [ ] Introduce a shared set of realistic mock responses (multi-line code, markdown, malformed json) and reuse across tests.
## Progress (latest)
@@ -103,7 +103,7 @@ Legend: [ ] pending · [~] in progress · [x] done/partially done
- [x] 3) lsp e2e chat/document: chat test now uses multi-line reply and validates insertion contains both lines; document resolve uses multi-line docblock.
- [x] 4) lsp completion: manual-invoke test now uses a multi-line realistic function signature with body; still passes and exercises formatting.
- [x] 5) llm providers: added OpenAI success + SSE stream and Copilot token+chat + Codex SSE tests; coverage ≥80%. Expanded with multi-choice and error-body cases.
-- [ ] 6) General: table-driven refactors and shared realistic fixtures pending.
+- [x] 6) General: introduced shared fixtures (internal/testutil) and added table-driven tests for code fences, inline spans, label selection, prefix stripping, and instruction markers.
- [x] Added table-driven tests for instruction marker extraction and prefix stripping.
## Next actions (prioritized)