File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 1892
1892
(fn [s [k & filters]]
1893
1893
(if (= k :refer-clojure )
1894
1894
(do
1895
- (when (seq s )
1895
+ (when (seq ( :excludes s) )
1896
1896
(throw (error env " Only one :refer-clojure form is allowed per namespace definition" )))
1897
1897
(let [valid-kws #{:exclude :rename }
1898
1898
xs
1924
1924
:else ret))]
1925
1925
(merge-with into s xs)))
1926
1926
s))
1927
- {} args))
1927
+ {:excludes #{}
1928
+ :renames {}} args))
1928
1929
1929
1930
(defn use->require [env [lib & filters :as spec]]
1930
1931
(when-not (and (symbol? lib) (odd? (count spec)))
Original file line number Diff line number Diff line change 449
449
(is (thrown-with-msg? Exception #"Can't def ns-qualified name in namespace foo.core"
450
450
(a/analyze test-env '(def foo.core/foo 43 ))))
451
451
(is (a/analyze test-env '(def cljs.user/foo 43 ))))))
452
+
453
+ (deftest test-cljs-1763
454
+ (let [parsed (a/parse-ns-excludes {} '())]
455
+ (is (= parsed
456
+ {:excludes #{}
457
+ :renames {}}))
458
+ (is (set? (:excludes parsed)))))
You can’t perform that action at this time.
0 commit comments