@@ -346,6 +346,18 @@ but `:sym` is unqualified and resolves to a clojure.core var"
346
346
(is (= (:status response) #{" done" })
347
347
(pr-str response))))
348
348
349
+ (testing " info does not return a no-info packet if ns not found,
350
+ but `:sym` is qualified and resolves to a clojure.core var"
351
+ (let [response (session/message {:op " info" :sym " clojure.core/+" :ns " fakefakefake" })]
352
+ (is (= (:status response) #{" done" })
353
+ (pr-str response))))
354
+
355
+ (testing " info does not return a no-info packet if ns not found,
356
+ but `:sym` is qualified and resolves to a clojure.string var"
357
+ (let [response (session/message {:op " info" :sym " clojure.string/replace" :ns " fakefakefake" })]
358
+ (is (= (:status response) #{" done" })
359
+ (pr-str response))))
360
+
349
361
(testing " ensure info returns a no-info packet if class not found"
350
362
(let [response (session/message {:op " info" :class " awoeijfxcvb" :member " toString" })]
351
363
(is (= (:status response) #{" no-info" " done" })
@@ -368,6 +380,18 @@ but `:sym` is unqualified and resolves to a clojure.core var"
368
380
(is (= (:status response) #{" done" })
369
381
(pr-str response))))
370
382
383
+ (testing " eldoc does not return a no-eldoc packet if ns not found,
384
+ but `:sym` is qualified and resolves to a clojure.core var"
385
+ (let [response (session/message {:op " eldoc" :sym " clojure.core/+" :ns " fakefakefake" })]
386
+ (is (= (:status response) #{" done" })
387
+ (pr-str response))))
388
+
389
+ (testing " eldoc does not return a no-eldoc packet if ns not found,
390
+ but `:sym` is qualified and resolves to a clojure.string var"
391
+ (let [response (session/message {:op " eldoc" :sym " clojure.string/replace" :ns " fakefakefake" })]
392
+ (is (= (:status response) #{" done" })
393
+ (pr-str response))))
394
+
371
395
(testing " ensure eldoc returns a no-eldoc packet if class not found"
372
396
(let [response (session/message {:op " eldoc" :class " awoeijfxcvb" :member " toString" })]
373
397
(is (= (:status response) #{" no-eldoc" " done" })
0 commit comments