Skip to content

Commit

Permalink
Add some unit tests to verify some corner cases for the symbol clojur…
Browse files Browse the repository at this point in the history
…e.core//

It shows up as a special case just about everywhere.
  • Loading branch information
jafingerhut committed May 27, 2012
1 parent 314b879 commit 20327f3
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions test/clj_ns_browser/test/core.clj
@@ -1,6 +1,17 @@
(ns clj-ns-browser.test.core
(:require [clj-ns-browser.browser :as b]
[clj-ns-browser.utils :as u])
(:use [clj-ns-browser.core])
(:use [clojure.test]))

(deftest replace-me ;; FIXME: write
(is false "No tests have been written."))
(deftest slash-symbol-fixup-checks
(is (= "Function"
(:object-type-str (b/better-get-docs-map "clojure.core//"))))
(is (= #'clojure.core// (u/resolve-fqname "clojure.core//")))
(is (= #'clojure.core// (u/resolve-fqname "clojure.core" "/")))
(is (= "clojure.core//" (u/fqname 'clojure.core//)))
(is (= "clojure.core//" (u/fqname '/)))
(is (= "clojure.core//"
(re-find #"^clojure\.core//"
(u/render-one-doc-text "clojure.core//" "Doc"))))
)

0 comments on commit 20327f3

Please sign in to comment.