mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 10:30:25 -08:00
time-stamp-time-zone: update customization
* time-stamp.el (time-stamp-time-zone): Support customization with an integer offset (a new possible value of the ZONE argument to format-time-string in Emacs 27). Update the safe-local-variable predicate from string-or-null-p (describing time-stamp-time-zone's domain before 2015) to new predicate time-stamp-zone-type-p (describing the current domain). * time-stamp-tests.el (time-stamp-test-helper-zone-type-p): New test.
This commit is contained in:
parent
fc0f98a8a8
commit
113ff954db
2 changed files with 37 additions and 2 deletions
|
|
@ -57,6 +57,8 @@
|
|||
|
||||
;;; Tests:
|
||||
|
||||
;;; Tests of time-stamp-string formatting
|
||||
|
||||
(ert-deftest time-stamp-test-format-day-of-week ()
|
||||
"Test time-stamp formats for named day of week."
|
||||
(with-time-stamp-test-env
|
||||
|
|
@ -360,4 +362,21 @@
|
|||
(should (equal (time-stamp-string "%#3a" ref-time3) "SUN"))
|
||||
(should (equal (time-stamp-string "%#3b" ref-time2) "NOV"))))
|
||||
|
||||
;;; Tests of helper functions
|
||||
|
||||
(ert-deftest time-stamp-test-helper-zone-type-p ()
|
||||
"Test time-stamp-zone-type-p."
|
||||
(should (time-stamp-zone-type-p t))
|
||||
(should (time-stamp-zone-type-p nil))
|
||||
(should (time-stamp-zone-type-p 'wall))
|
||||
(should-not (time-stamp-zone-type-p 'floor))
|
||||
(should (time-stamp-zone-type-p "arbitrary string"))
|
||||
(should (time-stamp-zone-type-p 0))
|
||||
(should-not (time-stamp-zone-type-p 3.14))
|
||||
(should-not (time-stamp-zone-type-p '(0)))
|
||||
(should-not (time-stamp-zone-type-p '(0 . "A")))
|
||||
(should (time-stamp-zone-type-p '(0 "A")))
|
||||
(should-not (time-stamp-zone-type-p '(0 0)))
|
||||
(should-not (time-stamp-zone-type-p '("A" "A"))))
|
||||
|
||||
;;; time-stamp-tests.el ends here
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue