aboutsummaryrefslogtreecommitdiff
path: root/tests/test-org-drill-map-leitner-capture.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-26 18:09:21 -0500
committerCraig Jennings <c@cjennings.net>2026-05-26 18:09:21 -0500
commit1338b2ae757b7143fe4d211fc5a354c73cee526b (patch)
treed9b1afbc6b15754439314ad47cbcc053ad9d3598 /tests/test-org-drill-map-leitner-capture.el
parent1a53381a176e99f5c7f9bed1589dbaf689f38390 (diff)
downloadorg-drill-1338b2ae757b7143fe4d211fc5a354c73cee526b.tar.gz
org-drill-1338b2ae757b7143fe4d211fc5a354c73cee526b.zip
chore: coverage, autoload fix, and internal cleanup for org-drill
A batch of test-coverage and hardening work, squashed from the test-work branch. Tests: deduplicated a colliding leitner-capture test name so make test-name loads again. Added SM2 assert-failure cases, the six basic multicloze variant delegations, the three English-side spanish-verb branches, and org-drill-current-scope branch coverage. Fix: the entry-point commands (org-drill itself, cram-tree, tree, directory, resume, relearn-item, strip-all-data, merge-buffers) carried no autoload cookies, so M-x failed from a fresh install until something pulled the file in. They're autoloaded now. Perf: org-drill-shuffle was quadratic because it indexed a list with elt on every swap. It runs a linear Fisher-Yates pass over a vector now, and it checks its argument is a list. Feat: added org-drill-version, a constant plus an interactive command, so a bug reporter doesn't have to open the file header. Refactor: extracted org-drill--format-tense-mood, shared by the two verb-conjugation presenters that each carried a copy. Docs: explained the SM8 magic numbers in the simple8 helpers as empirical fits rather than tunable knobs.
Diffstat (limited to 'tests/test-org-drill-map-leitner-capture.el')
-rw-r--r--tests/test-org-drill-map-leitner-capture.el4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/test-org-drill-map-leitner-capture.el b/tests/test-org-drill-map-leitner-capture.el
index bc43c7d..114f51e 100644
--- a/tests/test-org-drill-map-leitner-capture.el
+++ b/tests/test-org-drill-map-leitner-capture.el
@@ -60,8 +60,8 @@
(should (= 0 (length org-drill-leitner-boxed-entries)))
(should (= 0 (length org-drill-leitner-unboxed-entries))))))
-(ert-deftest test-map-leitner-capture-non-drill-entry-skipped ()
- "Non-drill heading is skipped entirely."
+(ert-deftest test-map-leitner-capture-no-headline-skipped ()
+ "A buffer with no headline at all is skipped entirely."
(with-leitner-tempfile "Just text, no headlines\n"
(let ((session (org-drill-session))
(org-drill-question-tag org-drill-leitner-tag))