File tree Expand file tree Collapse file tree 4 files changed +13
-6
lines changed Expand file tree Collapse file tree 4 files changed +13
-6
lines changed Original file line number Diff line number Diff line change 3
3
VERSION ?= 1.10
4
4
5
5
.inline-deps :
6
+ git clean -fdx
6
7
lein with-profile -user,+$(VERSION ) inline-deps
7
8
touch .inline-deps
8
9
Original file line number Diff line number Diff line change 1
- (defproject refactor-nrepl " 3.0.0-alpha4 "
1
+ (defproject refactor-nrepl " 3.0.0-alpha10 "
2
2
:description " nREPL middleware to support editor-agnostic refactoring"
3
3
:url " http://github.com/clojure-emacs/refactor-nrepl"
4
4
:license {:name " Eclipse Public License"
Original file line number Diff line number Diff line change 4
4
[clojure.tools.namespace
5
5
[dependency :as dep]
6
6
[file :as file]
7
- [repl :refer [refresh-dirs] ]
7
+ [repl :as tools.namespace.repl ]
8
8
[track :as tracker]]
9
9
[refactor-nrepl.core :as core]
10
10
[refactor-nrepl.util :as util]
35
35
resolve
36
36
deref)
37
37
; ; corner case - use the mranderson-ized refresh-dirs (for supporting this project's test suite):
38
- refresh-dirs))
38
+ tools.namespace.repl/ refresh-dirs))
39
39
40
40
(def default-file-filter-predicate (every-pred core/source-file?
41
41
safe-for-clojure-tools-namespace?))
90
90
([]
91
91
(project-files-in-topo-order false ))
92
92
([ignore-errors?]
93
- (let [tracker (build-tracker (util/with-suppressed-errors
94
- (every-pred (partial in-refresh-dirs? refresh-dirs (absolutize-refresh-dirs user-refresh-dirs))
93
+ (let [refresh-dirs (user-refresh-dirs )
94
+ tracker (build-tracker (util/with-suppressed-errors
95
+ (every-pred (partial in-refresh-dirs? refresh-dirs (absolutize-refresh-dirs refresh-dirs))
95
96
core/clj-file?)
96
97
ignore-errors?))
97
98
nses (dep/topo-sort (:clojure.tools.namespace.track/deps tracker))
Original file line number Diff line number Diff line change 1
1
(ns refactor-nrepl.ns.tracker-test
2
2
(:require
3
3
[refactor-nrepl.ns.tracker :as sut]
4
- [clojure.test :refer [are deftest ]]))
4
+ [clojure.test :refer [are deftest is ]]))
5
5
6
6
(deftest in-refresh-dirs?
7
7
(are [refresh-dirs file-ns expected] (= expected
18
18
[" src" ] " /" false
19
19
[" ffff" ] " src/refactor_nrepl/ns/tracker.clj" false
20
20
[" src" ] " src/refactor_nrepl/ns/trackeeeeeer.clj" false ))
21
+
22
+ (deftest project-files-in-topo-order
23
+ (is (seq (sut/project-files-in-topo-order false ))
24
+ " Does not throw exceptions even when specifying to not ignore errors,
25
+ i.e. it doesn't have bugs" ))
You can’t perform that action at this time.
0 commit comments