From 3306a80b09645073c08d9e18f483b7911549959a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Pant=C5=AF=C4=8Dek?= Date: Sat, 11 Mar 2023 08:29:45 +0100 Subject: [PATCH] Month comparison. --- brmsaptool.scm | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/brmsaptool.scm b/brmsaptool.scm index 4675adb..8b4c553 100644 --- a/brmsaptool.scm +++ b/brmsaptool.scm @@ -147,8 +147,14 @@ (valid-month? n) (equal? m n))) +;; Returns true if the first argument is a month in the past of the +;; second argument month (define (monthstring (equal? (month->string '(2023 1)) "2023-01")) (unit-test 'month->string-bad-year (with-handler (lambda (x) #t) (month->string '(999 12)) #f)) (unit-test 'month->string-bad-month (with-handler (lambda (x) #t) (month->string '(2023 13)) #f)) - ;; Comparison less + (unit-test 'month