我有一个将一些文本保存到文件的函数:
(defn save-keypair
"saves keypair to ~/.ssb-clj/secret"
[pair file-path]
(let [public-key-string (->> (:public pair) (.array) (byte-array) (b64/encode) (bs/to-string))
secret-key-string (->> (:secret pair) (.array) (byte-array) (b64/encode) (bs/to-string))]
(spit file-path (str "Public Key: " public-key-string))
(spit file-path (str "\nPrivate Key: " secret-key-string) :append true)))
它工作正常(目前通过打开文件并自己查看来检查)。但是,我想编写一个实际测试来检查一切是否正常。在 Clojure 中是否有一种惯用的方式来做到这一点?