File tree Expand file tree Collapse file tree 3 files changed +14
-24910
lines changed
clj/cider/nrepl/middleware
resources/cider/nrepl/clojuredocs Expand file tree Collapse file tree 3 files changed +14
-24910
lines changed Original file line number Diff line number Diff line change @@ -31,9 +31,6 @@ base-src.zip:
31
31
zip -qr base-src.zip java.base java.desktop
32
32
rm -rf java.base java.desktop jdk21u-* full-src.zip
33
33
34
- test/resources/cider/nrepl/clojuredocs/export.edn :
35
- curl -o $@ https://github.com/clojure-emacs/clojuredocs-export-edn/raw/master/exports/export.compact.edn
36
-
37
34
dump-version :
38
35
echo ' "$(PROJECT_VERSION)"' > resources/cider/nrepl/version.edn
39
36
@@ -42,7 +39,7 @@ target/srcdeps: project.clj
42
39
# Remove cljfmt.main because it depends on tools.cli which we explicitly removed.
43
40
rm -f target/srcdeps/cider/nrepl/inlined/deps/cljfmt/*/cljfmt/main.clj
44
41
45
- test_impl : test/resources/cider/nrepl/clojuredocs/export.edn base-src.zip
42
+ test_impl : base-src.zip
46
43
@if [[ " $$ PARSER_TARGET" == " parser-next" ]] ; then \
47
44
lein with-profile $(TEST_PROFILES ) ,+$(CLOJURE_VERSION ) ,+parser-next test ; \
48
45
else \
Original file line number Diff line number Diff line change 1
1
(ns cider.nrepl.middleware.clojuredocs-test
2
2
(:require
3
3
[cider.nrepl.test-session :as session]
4
+ [clojure.java.io :as io]
4
5
[clojure.string :as str]
5
- [clojure.test :refer :all ]))
6
+ [clojure.test :refer :all ])
7
+ (:import
8
+ java.io.File))
6
9
7
- (def ^:private test-url " test/resources/cider/nrepl/clojuredocs/export.edn" )
10
+ (def ^:private test-url
11
+ (delay
12
+ (let [tmp (File/createTempFile " export" " .edn" )
13
+ ; ; Take export.edn for testing from Orchard dependency.
14
+ orchard-clojuredocs-export (io/resource " clojuredocs/export.edn" )]
15
+ (assert orchard-clojuredocs-export)
16
+ (io/copy (io/reader orchard-clojuredocs-export) tmp)
17
+ (str tmp))))
8
18
9
19
(use-fixtures :each session/session-fixture)
10
20
17
27
18
28
(testing " Valid URL"
19
29
(let [response (session/message {:op " clojuredocs-refresh-cache"
20
- :export-edn-url test-url})]
30
+ :export-edn-url @ test-url})]
21
31
(is (contains? (:status response) " ok" )))))
22
32
23
33
(deftest clojuredocs-lookup-integration-test
You can’t perform that action at this time.
0 commit comments