summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/clojure/test_clojure/ns_libs.clj8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/clojure/test_clojure/ns_libs.clj b/test/clojure/test_clojure/ns_libs.clj
index 75d8ce1e..37afacb3 100644
--- a/test/clojure/test_clojure/ns_libs.clj
+++ b/test/clojure/test_clojure/ns_libs.clj
@@ -73,6 +73,14 @@
#"Integer already refers to: class java.lang.Integer"
(defrecord Integer [])))))
+(deftest resolution
+ (let [s (gensym)]
+ (are [result expr] (= result expr)
+ #'clojure.core/first (ns-resolve 'clojure.core 'first)
+ nil (ns-resolve 'clojure.core s)
+ nil (ns-resolve 'clojure.core {'first :local-first} 'first)
+ nil (ns-resolve 'clojure.core {'first :local-first} s))))
+
(deftest refer-error-messages
(let [temp-ns (gensym)]
(binding [*ns* *ns*]