From 0b58b44c8bf0414168d847690f654ca45b87eac8 Mon Sep 17 00:00:00 2001 From: Wes Morgan Date: Wed, 23 Mar 2022 09:07:07 -0600 Subject: [PATCH] Add a test for resolve fn in edn data readers --- test/babashka/pods/impl_test.clj | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 test/babashka/pods/impl_test.clj diff --git a/test/babashka/pods/impl_test.clj b/test/babashka/pods/impl_test.clj new file mode 100644 index 0000000..6491ebf --- /dev/null +++ b/test/babashka/pods/impl_test.clj @@ -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?))))