   ["(require 'clojure.set)"
    "(doc clojure.set)"]
   (let [docstring (unwrap-result @_res_)]
-    (is (success? @_res_) (str _msg_ " should succeed."))
-    (is (valid-eval-result? docstring) (str _msg_ " should be a valid result"))
-    (is (re-find #"Set operations such as union/intersection" docstring) (str _msg_ " should return valid docstring")))
+    (is (success? @_res_) (str _msg_ "should succeed."))
+    (is (valid-eval-result? docstring) (str _msg_ "should be a valid result"))
+    (is (re-find #"Set operations such as union/intersection" docstring) (str _msg_ "should return valid docstring")))
   (_reset!_ '[clojure.set]))
 
 ;; https://github.com/ScalaConsultants/replumb/issues/59


  Defaults to true.
"]
    (is (success? @_res_) (str _msg_ " should succeed"))
    (is (valid-eval-result? result) (str _msg_ " should  be a valid result"))
    (is (= expected result) (str _msg_ " should return valid docstring")))
  (_reset!_))

(h/read-eval-call-test e/*target-opts*

   "(apropos \"join\")"]
  (let [result (unwrap-result @_res_)
        expected "(cljs.core/-disjoin cljs.core/-disjoin! clojure.string/join)"]
    (is (success? @_res_) (str _msg_ "should succeed"))
    (is (valid-eval-result? result) (str _msg_ "should be a valid result"))
    (is (= expected result) (str _msg_ "should return valid docstring")))
  (_reset!_ '[clojure.string goog.string goog.string.StringBuffer]))

;; note the lack of require
(h/read-eval-call-test e/*target-opts*
  ["(find-doc \"union\")"]
  (let [result (unwrap-result @_res_)]
    (is (success? @_res_) (str _msg_ "should succeed"))
    (is (valid-eval-result? result) (str _msg_ "should be a valid result"))
    (is (= "nil" result) (str _msg_ "should return nil because clojure.set has not been required.")))
  (_reset!_))

(h/read-eval-call-test e/*target-opts*
