summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/clj/clojure/core.clj2
-rw-r--r--test/clojure/test_clojure/ns_libs.clj3
2 files changed, 4 insertions, 1 deletions
diff --git a/src/clj/clojure/core.clj b/src/clj/clojure/core.clj
index f5e18bb6..1612e9ec 100644
--- a/src/clj/clojure/core.clj
+++ b/src/clj/clojure/core.clj
@@ -3714,7 +3714,7 @@
{:added "1.0"
:static true}
[alias namespace-sym]
- (.addAlias *ns* alias (find-ns namespace-sym)))
+ (.addAlias *ns* alias (the-ns namespace-sym)))
(defn ns-aliases
"Returns a map of the aliases for the namespace."
diff --git a/test/clojure/test_clojure/ns_libs.clj b/test/clojure/test_clojure/ns_libs.clj
index 37afacb3..ab42f7f8 100644
--- a/test/clojure/test_clojure/ns_libs.clj
+++ b/test/clojure/test_clojure/ns_libs.clj
@@ -26,6 +26,9 @@
; require use
; loaded-libs
+(deftest test-alias
+ (is (thrown-with-msg? Exception #"No namespace: epicfail found" (alias 'bogus 'epicfail))))
+
(deftest test-require
(is (thrown? Exception (require :foo)))
(is (thrown? Exception (require))))