File tree Expand file tree Collapse file tree 2 files changed +16
-1
lines changed
Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change 6565 :skip-wiki ]}}}}})
6666 :analysis )
6767 var-defs (->> (:var-definitions ana)
68- (remove #(= 'clojure.core/declare (:defined-by %))))
68+ (remove #(#{ 'clojure.core/declare 'cljs.core/declare} (:defined-by %))))
6969 ns-defs (:namespace-definitions ana)
7070 ns-defs (group-by :name ns-defs)
7171 nss (group-by :ns var-defs)
Original file line number Diff line number Diff line change 3333 (is (str/includes? out " #source/foo-1" ))
3434 (is (not (str/includes? out " #source/foo-2" )))))
3535
36+ (deftest declare-ignored-test
37+ (doseq [lang [" clj" " cljs" ]]
38+ (let [src (str " test/out/declare." lang)]
39+ (spit src (str/join " \n " [" (ns declare-test)"
40+ " "
41+ " (defn foo \" foo doc\" [])"
42+ " "
43+ " (declare foo)" ]))
44+ (api/quickdoc {:git/branch " main"
45+ :toc true
46+ :source-paths [src]
47+ :outfile " test/out/API.md" })
48+ (is (re-find #"(?ms)^# Table of contents.*^ .* foo doc.*^----.*^# .*declare-test.*^## .*`foo`.*^foo doc.*"
49+ (slurp " test/out/API.md" )) lang))))
50+
3651(defn- link-pat [text link]
3752 (str " \\ [.*" text " .*\\ ]\\ (" link " \\ )" ))
3853
You can’t perform that action at this time.
0 commit comments