File tree Expand file tree Collapse file tree 2 files changed +21
-6
lines changed
src/cider/nrepl/middleware
test/cider/nrepl/middleware Expand file tree Collapse file tree 2 files changed +21
-6
lines changed Original file line number Diff line number Diff line change 43
43
44
44
(defn ns-list-reply
45
45
[{:keys [transport] :as msg}]
46
- (transport/send transport (response-for msg :value (ns-list msg)))
46
+ (transport/send transport (response-for msg :ns-list (ns-list msg)))
47
47
(transport/send transport (response-for msg :status :done )))
48
48
49
49
(defn ns-vars-reply
50
50
[{:keys [transport] :as msg}]
51
- (transport/send transport (response-for msg :value (ns-vars msg)))
51
+ (transport/send transport (response-for msg :ns-vars (ns-vars msg)))
52
52
(transport/send transport (response-for msg :status :done )))
53
53
54
54
(defn wrap-ns
Original file line number Diff line number Diff line change 1
1
(ns cider.nrepl.middleware.ns-test
2
- (:require
3
- [clojure. test :refer :all ]
4
- [cider.nrepl.middleware.test-transport :refer [messages test-transport ]]
5
- [cider.nrepl.middleware.ns :refer [ns-list-clj ns-vars-clj] ]))
2
+ (:require [cider.nrepl.middleware.test-transport :refer [messages test-transport]]
3
+ [cider.nrepl.middleware. test-session :as session ]
4
+ [cider.nrepl.middleware.ns :refer [ns-list-clj ns-vars-clj ]]
5
+ [clojure.test :refer :all ]))
6
6
7
7
(deftest test-toogle-ns-list
8
8
(is (= (count (all-ns )) (count (ns-list-clj )))))
9
9
10
10
(deftest test-toogle-ns-vars
11
11
(let [ns " clojure.core" ]
12
12
(is (= (count (ns-publics (symbol ns ))) (count (ns-vars-clj ns ))))))
13
+
14
+ ; ; integration tests
15
+
16
+ (use-fixtures :each session/session-fixture)
17
+
18
+ (deftest ns-list-integration-test
19
+ (let [ns-list (:ns-list (session/message {:op " ns-list" }))]
20
+ (is (sequential? ns-list))
21
+ (is (every? string? ns-list))))
22
+
23
+ (deftest ns-vars-integration-test
24
+ (let [ns-vars (:ns-vars (session/message {:op " ns-vars"
25
+ :ns " clojure.walk" }))]
26
+ (is (sequential? ns-vars))
27
+ (is (every? string? ns-vars))))
You can’t perform that action at this time.
0 commit comments