]> git.eshelyaron.com Git - emacs.git/commitdiff
icalendar: Adjust tests after fixing parsing of sexp entries (bug#56241)
authorUlf Jasper <ulf.jasper@web.de>
Thu, 24 Nov 2022 17:56:50 +0000 (18:56 +0100)
committerUlf Jasper <ulf.jasper@web.de>
Thu, 24 Nov 2022 17:59:58 +0000 (18:59 +0100)
* test/lisp/calendar/icalendar-tests.el
(icalendar-export-bug-56241-nested-sexps): New.
* test/lisp/calendar/icalendar-tests.el (icalendar-real-world):
Disable testcase for exporting sexp entries that has now become invalid.

test/lisp/calendar/icalendar-tests.el

index d9631310ae3f6d469de69144fa70835729c99d6b..fa55eea95e22068259bf06d40cf06dec9fdde5f6 100644 (file)
@@ -1014,15 +1014,15 @@ END:VALARM
 ;;                                  diary-string))))
 ;;           '("%%(diary-float 7 0 1) First Sunday in July 1"
 ;;             "%%(icalendar-tests--diary-float 7 0 1) First Sunday in July 2"))))
-;; 
-;; (ert-deftest icalendar-export-bug-56241-nested-sexps ()
-;;   "Reported in #bug56241 -- needs to be fixed!"
-;;   (let ((icalendar-export-sexp-enumeration-days 366))
-;;     (mapc (lambda (diary-string)
-;;             (should (string= "" (icalendar-tests--get-error-string-for-export
-;;                                  diary-string))))
-;;           '("%%(= (calendar-day-of-week date) 0) Sunday 1"
-;;             "%%(= 0 (calendar-day-of-week date)) Sunday 2"))))
+
+(ert-deftest icalendar-export-bug-56241-nested-sexps ()
+  "Reported in #bug56241 -- needs to be fixed!"
+  (let ((icalendar-export-sexp-enumeration-days 366))
+    (mapc (lambda (diary-string)
+            (should (string= "" (icalendar-tests--get-error-string-for-export
+                                 diary-string))))
+          '("%%(= (calendar-day-of-week date) 0) Sunday 1"
+            "%%(= 0 (calendar-day-of-week date)) Sunday 2"))))
 
 ;; ======================================================================
 ;; Import tests
@@ -1482,12 +1482,15 @@ DTEND;VALUE=DATE:19570922
 RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=09;BYMONTHDAY=21
 SUMMARY:ff birthday (%d years old)")
 
-
-  (icalendar-tests--test-export
-   nil
-   nil
-   "%%(diary-offset '(diary-float t 3 4) 1) asdf"
-   nil)
+  ;; FIXME: this testcase verifies that icalendar-export fails to
+  ;; export the nested sexp. After repairing bug56241 icalendar-export
+  ;; works correctly for this sexp but now the testcase fails.
+  ;; Therefore this testcase is disabled for the time being.
+  ;;  (icalendar-tests--test-export
+  ;;   nil
+  ;;   nil
+  ;;   "%%(diary-offset '(diary-float t 3 4) 1) asdf"
+  ;;   nil)
 
 
   ;; FIXME!