Add a test for resolve fn in edn data readers

This commit is contained in:
Wes Morgan 2022-03-23 09:07:07 -06:00
parent 4331268803
commit 0b58b44c8b
No known key found for this signature in database
GPG key ID: 5639E4CBFA17DC84

View file

@ -0,0 +1,11 @@
(ns babashka.pods.impl-test
(:require [clojure.test :refer :all]
[babashka.pods.impl :refer :all]))
(deftest load-pod-test
(testing "resolve fn gets called when pod has EDN data readers"
(let [resolved? (atom false)
test-resolve (fn [_sym]
(reset! resolved? true))]
(load-pod ["clojure" "-M:test-pod"] {:resolve test-resolve})
(is @resolved?))))