1
0
Fork 0
lesson-lisp/tests/arcana/typeof.scm

11 lines
409 B
Scheme
Raw Normal View History

2023-05-06 18:31:07 +00:00
(begin
2023-05-06 19:13:35 +00:00
(assert-equal 'null (arcana/typeof '()))
(assert-equal 'procedure (arcana/typeof +))
(assert-equal 'pair (arcana/typeof (cons 123 456)))
(assert-equal 'boolean (arcana/typeof #false))
;(assert-equal 'char (arcana/typeof #\n))
(assert-equal 'symbol (arcana/typeof 'foo))
(assert-equal 'string (arcana/typeof "foo"))
(assert-equal 'number (arcana/typeof 123))
2023-05-06 18:31:07 +00:00
)