diff options
| author | Craig Jennings <c@cjennings.net> | 2026-04-30 01:03:13 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-04-30 01:03:13 -0500 |
| commit | 540d805bd917a37d0fafa5393f3bfc7e3603570e (patch) | |
| tree | 35b79a7a628a4a0e1e34a0bf3fa46bdd6ab33dc5 /docs/decisions | |
| parent | 5b5ac68e138950e2f8d502e22350a62570da88a6 (diff) | |
| download | gloss-540d805bd917a37d0fafa5393f3bfc7e3603570e.tar.gz gloss-540d805bd917a37d0fafa5393f3bfc7e3603570e.zip | |
test: add gloss orchestration core test suite (red phase)
Two test files for the orchestration core. All 13 tests fail at this
commit because the implementation is still stubbed.
`gloss--orchestrate-fetch-result' gets full N/B/E coverage on the
decision matrix: single def, multi def, the >1 boundary, empty defs
with each combination of :no-defs and :failed populated, and the
all-empty degenerate case.
`gloss--lookup-flow' covers cache hit (no fetch), cache miss with one
def (auto-save), cache miss with multiple (picker), cancelled picker
(no save), no-defs error, and the force-fetch override that bypasses
the cache. Mocks live at network and UI boundaries; persistence runs
against a real temp glossary so the save side effect is validated.
Diffstat (limited to 'docs/decisions')
0 files changed, 0 insertions, 0 deletions
