aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-04-30 09:25:18 -0500
committerCraig Jennings <c@cjennings.net>2026-04-30 09:25:18 -0500
commitc24a8cf595aae4ce0e4a14d502f587424b470439 (patch)
treeaa7205edfbbeb6d805111950884da0a89f2f1f79 /scripts
parent454b12302c0cbc9c0105e37334756e74568ec9a7 (diff)
downloaddotemacs-c24a8cf595aae4ce0e4a14d502f587424b470439.tar.gz
dotemacs-c24a8cf595aae4ce0e4a14d502f587424b470439.zip
test(config-utilities): cover validate-timestamps and format-report helpers
Two test files covering the extracted timestamp-validation helpers. cj/--validate-timestamps-in-buffer (8 tests): empty buffer no-op, buffer with no timestamps, buffer with all valid timestamps, DEADLINE flagged with "DEADLINE" property, SCHEDULED flagged with "SCHEDULED", inline-timestamp flagged with "inline timestamp", multiple invalid collected in document order, mixed valid+invalid returning only the invalid one. Tests use real org parsing and mock org-time-string-to-absolute at the boundary so an arbitrary timestamp can be marked invalid for a given test. cj/--format-validation-report-section (4 tests): no-entries says "No invalid timestamps found", single-entry produces the file: link + Property/Type + Invalid timestamp lines, multiple-entry preserves input order, every section ends with a trailing blank line.
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions