diff options
author | Mathieu Lirzin <mthl@gnu.org> | 2016-07-30 22:57:49 +0200 |
---|---|---|
committer | Mathieu Lirzin <mthl@gnu.org> | 2016-07-30 23:08:39 +0200 |
commit | e58911de37f600dffce3c562ff1d26809343d420 (patch) | |
tree | 7f180bc8a579e2301dbb50fde2a3a6f18ce5f8b7 /tests | |
parent | ac4512897c6e08f26f87d9b7ddd9120436610513 (diff) | |
download | cuirass-e58911de37f600dffce3c562ff1d26809343d420.tar cuirass-e58911de37f600dffce3c562ff1d26809343d420.tar.gz |
utils: Add 'alist?' procedure.
* src/cuirass/utils.scm (alist?): New procedure.
* tests/utils.scm ("alist?"): New test.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/utils.scm | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/utils.scm b/tests/utils.scm index 496cbee..6a14355 100644 --- a/tests/utils.scm +++ b/tests/utils.scm @@ -25,6 +25,16 @@ (test-begin "utils") +(test-assert "alist?" + (and (alist? '()) + (alist? '(("foo" 1 2))) + (alist? '(("foo" . 1) + ("bar" . 2))) + (not (alist? 3)) + (not (alist? '(1 2 3))) + (not (alist? 'foo)) + (not (alist? #:bar)))) + (test-assert "with-directory-excursion" (let ((old (getcwd)) (tmp (tmpnam))) |