File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 917917 ([env name]
918918 (resolve-ns-alias env name (symbol name)))
919919 ([env name not-found]
920- (let [sym (symbol name)]
921- (get (:requires (:ns env)) sym not-found))))
920+ (let [sym (symbol name)
921+ {:keys [requires as-aliases]} (:ns env)]
922+ (or (get requires sym)
923+ (get as-aliases sym)
924+ not-found))))
922925
923926(defn resolve-macro-ns-alias
924927 ([env name]
Original file line number Diff line number Diff line change 1515 [cljs.test]
1616 [cljs.ns-test.foo :refer [baz]]
1717 [clojure.set :as s :refer [intersection] :rename {intersection itsc}]
18- [cljs.analyzer :as ana])
18+ [cljs.analyzer :as ana]
19+ [fake.ns :as-alias fake])
1920 (:use [cljs.ns-test.bar :only [quux]]))
2021
2122(def + - )
4344 (is (.isArrayLike js/goog array-like))
4445 (is (goog/isArrayLike array-like))
4546 (is (goog-alias/isArrayLike array-like))))
47+
48+ (deftest test-cljs-3399
49+ (is (= ::fake/foo :fake.ns/foo )
50+ (= `fake/foo `fake.ns/foo)))
You can’t perform that action at this time.
0 commit comments