File tree Expand file tree Collapse file tree 2 files changed +15
-2
lines changed
main/clojure/clojure/tools/namespace
test/clojure/clojure/tools/namespace Expand file tree Collapse file tree 2 files changed +15
-2
lines changed Original file line number Diff line number Diff line change 48
48
(def ^{:added " 0.3.0" }
49
49
clojure-clr-extensions
50
50
" File extensions for Clojure (CLR) files."
51
- (list " .cljr" " .cljc" ))
51
+ (list " .cljr" " .cljc" " .clj " ))
52
52
53
53
(defn clojure-file?
54
54
" Returns true if the java.io.File represents a file which will be
Original file line number Diff line number Diff line change 37
37
headless-clj (help/create-headless-source dir 'example.headless :clj )]
38
38
(is (every? #{(.Name ^System.IO.DirectoryInfo dir)} ; ; .getName ^java.io.File
39
39
(map #(-> % second meta :dir )
40
- (find/find-ns-decls [dir]))))))
40
+ (find/find-ns-decls [dir]))))))
41
+
42
+ ; ;; DM: added
43
+ (deftest t-find-cljr-and-cljc-files
44
+ " main.cljr depends on one.cljc which depends on two.cljr.
45
+ two.clj also exists but should not be returned"
46
+ (let [dir (help/create-temp-dir " t-find-cljr-and-cljc-files" )
47
+ main-cljr (help/create-source dir 'example.main :cljr '[example.one])
48
+ one-cljc (help/create-source dir 'example.one :cljc '[example.two])
49
+ two-cljs (help/create-source dir 'example.two :cljs )
50
+ two-cljr (help/create-source dir 'example.two :cljr )]
51
+ (is (help/same-files?
52
+ [main-cljr one-cljc two-cljr]
53
+ (find/find-sources-in-dir dir find/cljr)))))
You can’t perform that action at this time.
0 commit comments