Recurrence-test

From AnOtherWiki, the free encyclopedia written by, for, and about the Otherkin community.

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): ""