aboutsummaryrefslogtreecommitdiff
path: root/tests/functions.lisp
diff options
context:
space:
mode:
authorAryadev Chavali <aryadev@aryadevchavali.com>2025-02-21 13:58:41 +0000
committerAryadev Chavali <aryadev@aryadevchavali.com>2025-02-21 14:11:08 +0000
commit53174000dfaebbe4ecb5b9a89bcf16bea0fdf547 (patch)
tree0322a9cdfd671f2603d94b650168abec88597987 /tests/functions.lisp
parent253807763840392a55f16c2c0aa9f161a4748d02 (diff)
downloadcantedraw-53174000dfaebbe4ecb5b9a89bcf16bea0fdf547.tar.gz
cantedraw-53174000dfaebbe4ecb5b9a89bcf16bea0fdf547.tar.bz2
cantedraw-53174000dfaebbe4ecb5b9a89bcf16bea0fdf547.zip
Add unit tests for lib.functions.parse-integer*
Diffstat (limited to 'tests/functions.lisp')
-rw-r--r--tests/functions.lisp8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/functions.lisp b/tests/functions.lisp
index 5d4d05a..ef6b83e 100644
--- a/tests/functions.lisp
+++ b/tests/functions.lisp
@@ -22,3 +22,11 @@
(define-test function-test
:depends-on ((cantedraw/tests/macros macro-test)))
+
+(define-test (function-test "parse-integer*")
+ :compile-at :execute
+ (is eq 2 (parse-integer* "2"))
+ (is eq 2048 (parse-integer* "2048abcdef"))
+ (is eq nil (parse-integer* "a2048abcdef"))
+ (is eq nil (parse-integer* "garbage"))
+ (fail (parse-integer* nil)))