                  (t/->Version "1.6.0")
                  (t/->Platform "clj")
                  (t/->Ns "clojure.core"))
-        ?res (-> test-config
-                 (api/list-defs ns))]
+        ?res (api/list-defs test-config ns)]
     (is (succeed? ?res))
     (let [defs (->> ?res result (map t/thing->name) set)]
-      (doseq [d ["for" "def" "let" "catch"]]
+      (doseq [d ["for" "def" "let" "catch" "io!" "every?" "even?" "->>" "+" "-'"]]
         (is (defs d))))))
 
 (deftest read-meta-test

                  (t/->Artifact "clojure")
                  (t/->Version "1.6.0")
                  (t/->Platform "clj"))
        ?res (-> test-config
                 (api/list-namespaces v))]
    (is (succeed? ?res))
    (doseq [?ns (result ?res)]
      (is (t/namespace? ?ns)))))

(deftest list-versions-test
  (let [a    (-> (t/->Group "org.clojure")
                 (t/->Artifact "clojure"))
        ?res (api/list-versions test-config a)]
    (is (succeed? ?res))
    (doseq [?v (result ?res)]
      (is (t/version? ?v)))))
