time-minus tests
[8sync.git] / tests / test-agenda.scm
index e183fdcfbcc57a9cf0c247f409852797e66d6726..73cd51876083760c1d84e6900fac43b68969e3e8 100644 (file)
@@ -60,7 +60,7 @@
       (time-delta+ '(2 . 3) tdelta)
     '(10 . 3)))
 
-(let ((tdelta (make-time-delta 10 1)))
+(let ((tdelta (make-time-delta '(10 . 1))))
   (test-assert (time-delta? tdelta))
   (test-eqv (time-delta-sec tdelta) 10)
   (test-eqv (time-delta-usec tdelta) 1)
       (time-delta+ '(2 . 3) tdelta)
     '(12 . 4)))
 
+(test-equal (time-minus '(100 . 100) '(50 . 66))
+            '(50 . 34))
+(test-equal (time-minus '(2 . 0) '(0 . 1))
+            '(1 . 999999))
+
 
 \f
 ;;; Schedule tests