diff options
Diffstat (limited to 'test-suite')
-rw-r--r-- | test-suite/tests/srfi-19.test | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test-suite/tests/srfi-19.test b/test-suite/tests/srfi-19.test index 4d79f1043..256ff74a0 100644 --- a/test-suite/tests/srfi-19.test +++ b/test-suite/tests/srfi-19.test @@ -176,6 +176,16 @@ incomplete numerical tower implementation.)" (equal? "Sun Jun 05 18:33:00+0200 2005" (date->string date)))) + (pass-if "string->date understands nanoseconds (1)" + (time=? (date->time-utc (string->date "2018-12-10 10:53:24.189" + "~Y-~m-~d ~H:~M:~S.~N")) + (date->time-utc (make-date 189000000 24 53 10 10 12 2018 3600)))) + + (pass-if "string->date understands nanoseconds (2)" + (time=? (date->time-utc (string->date "2018-12-10 10:53:24.189654321" + "~Y-~m-~d ~H:~M:~S.~N")) + (date->time-utc (make-date 189654321 24 53 10 10 12 2018 3600)))) + (pass-if "date->string pads small nanoseconds values correctly" (let* ((date (make-date 99999999 5 34 12 26 3 2017 0))) (equal? "099999999" |