Skip to content

Commit 381dd4d

Browse files
committed
Further increase test coverage
1 parent ddf3bdd commit 381dd4d

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

test/orchard/info_test.clj

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -355,21 +355,24 @@
355355
(let [params '[{:sym orchard.test-ns/my-add},
356356

357357
{:ns orchard.test-ns
358-
:sym my-add}]
358+
:sym my-add},
359+
360+
{:ns orchard.test-ns
361+
:sym orchard.test-ns/my-add}]
359362
expected '{:name my-add
360363
:ns orchard.test-macros
361364
:arglists ([a b])
362365
:file "orchard/test_macros.clj"
363366
:macro true}]
364367

365368
(testing "- :cljs"
366-
(is (= (take 2 (repeat expected))
369+
(is (= (take 3 (repeat expected))
367370
(->> params
368371
(map #(info/info* (merge *cljs-params* %)))
369372
(map #(select-keys % [:ns :name :arglists :macro :file]))))))
370373

371374
(testing "- :clj"
372-
(is (= [{}, expected]
375+
(is (= [{}, expected, {}]
373376
(->> params
374377
(map #(info/info* %))
375378
(map #(select-keys % [:ns :name :arglists :macro :file])))))))))
@@ -479,6 +482,7 @@
479482
(are [input expected] (= expected
480483
(select-keys (info/info* input)
481484
[:added :ns :name :file]))
485+
{:ns current-ns :sym 'does-not-exist} {}
482486
{:ns current-ns :sym 'some-var} '{:ns orchard.info-test,
483487
:name some-var,
484488
:file "orchard/info_test.clj"}
@@ -497,6 +501,7 @@
497501
:file "clojure/string.clj"}
498502
{:ns current-ns :sym 'non.existing.ns/upper-case} {}
499503

504+
{:ns 'gibberish :sym 'does-not-exist} {}
500505
{:ns 'gibberish :sym 'some-var} {}
501506
{:ns 'gibberish :sym 'replace-first} {}
502507
{:ns 'gibberish :sym 'merge} '{:added "1.0"

0 commit comments

Comments
 (0)