Nicolas Goaziou преди 8 години
родител
ревизия
daa11e13de
променени са 1 файла, в които са добавени 27 реда и са изтрити 19 реда
  1. 27 19
      testing/lisp/test-org-colview.el

+ 27 - 19
testing/lisp/test-org-colview.el

@@ -415,10 +415,13 @@
   ;; {@min}, {@max} and {@mean} apply to ages.
   (should
    (equal
-    (let ((org-columns--time (float-time (current-time))))
-      (org-columns--summary-min-age (list "<2014-03-04 Tue>") nil))
-    (org-test-with-temp-text
-	"* H
+    "0d 00h 0m 0s"
+    (cl-letf (((symbol-function 'current-time)
+	       (lambda ()
+		 (apply #'encode-time
+			(org-parse-time-string "<2014-03-04 Tue>")))))
+      (org-test-with-temp-text
+	  "* H
 ** S1
 :PROPERTIES:
 :A: <2012-03-29 Thu>
@@ -427,14 +430,17 @@
 :PROPERTIES:
 :A: <2014-03-04 Tue>
 :END:"
-      (let ((org-columns-default-format "%A{@min}")) (org-columns))
-      (get-char-property (point) 'org-columns-value-modified))))
+	(let ((org-columns-default-format "%A{@min}")) (org-columns))
+	(get-char-property (point) 'org-columns-value-modified)))))
   (should
    (equal
-    (let ((org-columns--time (float-time (current-time))))
-      (org-columns--summary-max-age (list "<2012-03-29 Thu>") nil))
-    (org-test-with-temp-text
-	"* H
+    "705d 01h 0m 0s"
+    (cl-letf (((symbol-function 'current-time)
+	       (lambda ()
+		 (apply #'encode-time
+			(org-parse-time-string "<2014-03-04 Tue>")))))
+      (org-test-with-temp-text
+	  "* H
 ** S1
 :PROPERTIES:
 :A: <2012-03-29 Thu>
@@ -443,15 +449,17 @@
 :PROPERTIES:
 :A: <2014-03-04 Tue>
 :END:"
-      (let ((org-columns-default-format "%A{@max}")) (org-columns))
-      (get-char-property (point) 'org-columns-value-modified))))
+	(let ((org-columns-default-format "%A{@max}")) (org-columns))
+	(get-char-property (point) 'org-columns-value-modified)))))
   (should
    (equal
-    (let ((org-columns--time (float-time (current-time))))
-      (org-columns--summary-mean-age
-       (list "<2012-03-29 Thu>" "<2014-03-04 Tue>") nil))
-    (org-test-with-temp-text
-	"* H
+    "352d 12h 30m 0s"
+    (cl-letf (((symbol-function 'current-time)
+	       (lambda ()
+		 (apply #'encode-time
+			(org-parse-time-string "<2014-03-04 Tue>")))))
+      (org-test-with-temp-text
+	  "* H
 ** S1
 :PROPERTIES:
 :A: <2012-03-29 Thu>
@@ -460,8 +468,8 @@
 :PROPERTIES:
 :A: <2014-03-04 Tue>
 :END:"
-      (let ((org-columns-default-format "%A{@mean}")) (org-columns))
-      (get-char-property (point) 'org-columns-value-modified))))
+	(let ((org-columns-default-format "%A{@mean}")) (org-columns))
+	(get-char-property (point) 'org-columns-value-modified)))))
   ;; If a time value is expressed as a duration, return a duration.
   ;; If any of them follows H:MM:SS pattern, use it too.
   (should