Recurrence-test
Draft test harness for Module:Recurrence.
3. 2nd Tuesday monthly (2026) — regression check (weekpos via parsePos)
12 occurrence(s):
- 2026-01-13 (Tue)
- 2026-02-10 (Tue)
- 2026-03-10 (Tue)
- 2026-04-14 (Tue)
- 2026-05-12 (Tue)
- 2026-06-09 (Tue)
- 2026-07-14 (Tue)
- 2026-08-11 (Tue)
- 2026-09-08 (Tue)
- 2026-10-13 (Tue)
- 2026-11-10 (Tue)
- 2026-12-08 (Tue)
8. ALT 2nd weekend, alternating from start (Jan 10 2026) — regression
12 occurrence(s):
- 2026-01-10 (Sat)
- 2026-02-08 (Sun)
- 2026-03-14 (Sat)
- 2026-04-12 (Sun)
- 2026-05-09 (Sat)
- 2026-06-14 (Sun)
- 2026-07-11 (Sat)
- 2026-08-09 (Sun)
- 2026-09-12 (Sat)
- 2026-10-11 (Sun)
- 2026-11-14 (Sat)
- 2026-12-13 (Sun)
D. Plain-English describe()
- weekly Sat: Weekly on Saturday
- biweekly Tue+Thu: Every 2 weeks on Tuesday and Thursday
- 2nd Tuesday: The 2nd Tuesday of every month
- last Friday (label "Last"): The last Friday of every month
- the 15th: The 15th of every month
- the 22nd: The 22nd of every month
- alternating weekend: The 2nd weekend of every month, alternating Saturday and Sunday
- annual 1st Fri Aug, 3-day: The 1st Friday of August, every year (3 days)
- weekly Sat with exceptions: Weekly on Saturday, until 2026-06-30 — with skipped dates, moved dates
- one-time (should be blank): ""