    "org.foo/a/1.0.1/clj/a.core"
    "org.foo/a/1.1.0/clj"
    "org.foo/a/1.1.0/clj/a.core"
+   "org.foo/a/1.1.0/clj/a.core/foo?"
    "org.foo/a/1.1.0/clj/a.core/foo"
-   "org.foo/a/1.1.0/clj/a.core/qux"
+   "org.foo/a/1.1.0/clj/a.core/qux!"
+   "org.foo/a/1.1.0/clj/a.core/qux."
+   "org.foo/a/1.1.0/pixi/a.core/qux."
+   "org.foo/a/1.1.0/cljs/a.core/qux."
+   "org.foo/a/1.1.0/cljclr/a.core/qux."
+   "org.foo/a/1.1.0/ox/a.core/qux."
+   "org.foo/a/1.1.0/toc/a.core/qux."
    "org.foo/a/1.1.0/clj/a.impl.clj"
    "org.foo/a/1.1.0/cljclr"
    "org.foo/a/1.1.0/cljs"

        platforms (-> test-config
                      (api/list-platforms p)
                      result)]
    (is (= ["clj" "cljclr" "cljs"]
           (sort (map t/thing->name platforms))))))

(deftest list-ns-test

        defs (-> test-config
                 (api/list-defs ns)
                 result)]
    (is (= ["foo" "foo?" "qux" "qux!" "qux."]
           (sort (map t/thing->name defs))))))

;; Reading/Writing tests
