Skip to content

Commit f5e2ff3

Browse files
author
Yannick Scherer
committed
added tests for file parser.
1 parent 92fb066 commit f5e2ff3

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

test/rewrite_clj/parser_test.clj

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,3 +139,13 @@
139139
[:token 'def] [:whitespace " "]
140140
[:token 'pi] [:whitespace " "]
141141
[:token 3.14]]])
142+
143+
(fact "about parsing files"
144+
(let [f (doto (java.io.File/createTempFile "rewrite.test" "")
145+
(.deleteOnExit))
146+
s "âbcdé"
147+
c ";; Hi"
148+
o (str c "\n" (pr-str s))]
149+
(spit f o) => anything
150+
(slurp f) => o
151+
(p/parse-file-all f) => [:forms [:comment c] [:token s]]))

0 commit comments

Comments
 (0)