<feed xmlns='http://www.w3.org/2005/Atom'>
<title>org-drill/tests/test-org-drill-smart-reschedule.el, branch main</title>
<subtitle>Spaced-repetition flashcards for Org Mode
</subtitle>
<id>https://git.cjennings.net/org-drill/atom?h=main</id>
<link rel='self' href='https://git.cjennings.net/org-drill/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/org-drill/'/>
<updated>2026-05-05T19:06:48+00:00</updated>
<entry>
<title>test: cover map-leitner-capture, response-mode, timer, sm2/simple8 dispatch</title>
<updated>2026-05-05T19:06:48+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-05T19:06:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/org-drill/commit/?id=0d32f8f6df9406c12306d97592446408ba7984e3'/>
<id>urn:sha1:0d32f8f6df9406c12306d97592446408ba7984e3</id>
<content type='text'>
I added direct tests for `org-drill-map-leitner-capture' (route by
DRILL_LEITNER_BOX), the response-mode exit-kind handlers (quit/edit/skip/
tags/rtn), `org-drill-presentation-timer-cancel', and the sm2/simple8
branches of `org-drill-smart-reschedule''s algorithm dispatcher.

Coverage moved from 80.6% to 81.8%.
</content>
</entry>
<entry>
<title>test: add coverage for org-drill-smart-reschedule</title>
<updated>2026-05-05T09:29:32+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-05T09:29:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/org-drill/commit/?id=08fbd97864ef86ed127e0d6a5fb3005c53db47f8'/>
<id>urn:sha1:08fbd97864ef86ed127e0d6a5fb3005c53db47f8</id>
<content type='text'>
6 ERT tests covering all four days-ahead branches:

- 0 → unschedule (treat as new again)
- negative → schedule today (current-time)
- positive → schedule N days ahead
- nil → use the algorithm-computed next-interval (locks in the
  numberp guard fix)

Plus property side-effects: writes DRILL_LAST_INTERVAL / EASE /
TOTAL_REPEATS via store-item-data, and TOTAL_REPEATS increments on
each call.
</content>
</entry>
</feed>
