This commit is contained in:
msyds committed 2026-09-22 08:02:54 -06:00
1 parent 90526500c9
commit a4e068d09b
4 files changed
+51 -6

No files matched your search

+13 -1
View File
@@ -12,8 +12,20 @@
(t/is (= 'abc (sut/read "abc")))
(t/is (= 'truth-nuke (sut/read "truth-nuke"))))
(t/testing "list"
(t/is (= (list) (sut/read "()")))
(t/is (= (list 1 2 3) (sut/read "(1 2 3)")))
(t/is (= (sut/improper-list 1 2 3) (sut/read "(1 2 . 3)")))))
(t/is (= (sut/improper-list 1 2 3) (sut/read "(1 2 . 3)"))))
(t/testing "number"
(t/is (= 123 (sut/read "123")))
(t/is (= 123 (sut/read "+123")))
(t/is (= -123 (sut/read "-123"))))
(t/testing "library"
(t/are [s] (thrown?
Exception
(sut/read s :throw? true
:library? true))
"" "()"
"(define-library ())")))
(t/deftest read-syntax-test
(t/is (sut/unresolved? (sut/read-syntax "123")))