From 908e7042604599caa19c3d7e607a72b60f686ccd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Sat, 28 Oct 2023 23:37:44 +0200 Subject: Add tests for '(hnh test util)'. --- tests/unit/util/test-util.scm | 45 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 tests/unit/util/test-util.scm (limited to 'tests/unit/util/test-util.scm') diff --git a/tests/unit/util/test-util.scm b/tests/unit/util/test-util.scm new file mode 100644 index 00000000..d5853c95 --- /dev/null +++ b/tests/unit/util/test-util.scm @@ -0,0 +1,45 @@ +(define-module (test test-util) + :use-module (srfi srfi-64) + :use-module (srfi srfi-64 test-error) + :use-module (srfi srfi-88) + :use-module (hnh test util)) + +(test-equal "µs" #e2e6 (µs 2)) + +(test-equal "transform-time-of-day" + 1698494486139313 + (transform-time-of-day + ;; As returned by (gettimeofday) + '(1698494486 . 139313))) + +;; green +;; red +;; yellow +;; bold +;; make-indent + +(test-equal "Indent" + " " + (make-indent 4)) + +(test-equal "" (string-replace-head "" "")) +(test-equal "H" (string-replace-head "" "H")) +(test-equal "TAIL" (string-replace-head "TAIL" "")) +(test-equal "HAIL" (string-replace-head "TAIL" "H")) + + +;;; This is far from perfect +(test-assert "Is some form of diff produced" + (string? + (diff + "This is the +first +string. +" + "This is the +second +string. +"))) + + +'((hnh test util)) -- cgit v1.2.3