aboutsummaryrefslogtreecommitdiff
path: root/tests/test-gloss-fetch--definitions-200-returns-ok.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-04-28 14:21:18 -0500
committerCraig Jennings <c@cjennings.net>2026-04-28 14:21:18 -0500
commit4cd1e8e63d885d8de2728dc76d4f35f0eb597037 (patch)
treeb427f0516c3fa3d5d9767ad80f36108bcd3a3d9a /tests/test-gloss-fetch--definitions-200-returns-ok.el
parent71ccfdd0e6216356ec6cac90bc627fe02dbfdeb1 (diff)
downloadgloss-4cd1e8e63d885d8de2728dc76d4f35f0eb597037.tar.gz
gloss-4cd1e8e63d885d8de2728dc76d4f35f0eb597037.zip
test: add gloss-core test suite (red phase)
The commit lands eight per-function test files and a shared testutil. 32 tests across Normal/Boundary/Error categories cover the public API (lookup, save, list, find-buffer-position) and the internals that need observable behavior tests (mtime invalidation, corrupt-file resilience, alphabetical insert, first-call file creation). All 32 fail with void-function on the gloss-core symbols. That is the intended red-phase signal. The next commit lands the implementation that turns them green. testutil-gloss provides a with-temp-glossary macro. It binds gloss-file to a temp file, resets the cache before and after, and cleans up the visiting buffer.
Diffstat (limited to 'tests/test-gloss-fetch--definitions-200-returns-ok.el')
0 files changed, 0 insertions, 0 deletions