我正在为clojurescript库编写一些cljs.test
测试,并且我想加载一些JSON
测试数据。
我不确定我可以使用哪种功能从项目本地文件中加载数据。
我使用lein-doo作为测试运行器,最初使用nodejs配置,理想情况下我想尽可能以不可知的方式加载文件,但我对nodejs没问题 - 具体答案。
答案 0 :(得分:1)
根据Piotrek的链接,我提出了以下仅实现此功能的nodejs函数:
(defn node-slurp [path]
(let [fs (nodejs/require "fs")]
(.readFileSync fs path "utf8")))
(节点文档:File System - readFileSync)