Skip to content

Commit 8b7b40b

Browse files
committed
add unit test #414
1 parent 4e0e77c commit 8b7b40b

File tree

3 files changed

+53419
-17381
lines changed

3 files changed

+53419
-17381
lines changed

tests/parser.scm

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,3 +313,15 @@
313313
(lambda (t)
314314
(let ((code "\"foo"))
315315
(t.is (to.throw (lips.tokenize code)) #t))))
316+
317+
(test "parser: metadata"
318+
(lambda (t)
319+
(let* ((code "(define foo (lambda (x)
320+
(let ((y (* x x)))
321+
(+ x y))))")
322+
(env lips.env)
323+
(Parser lips.Parser)
324+
(parse lips.parse)
325+
(parser (new Parser (object :env env :meta true))))
326+
(parser.prepare code)
327+
(t.snapshot (parse parser)))))

0 commit comments

Comments
 (0)