Skip to content

Commit 38dbb89

Browse files
author
dnolen
committed
cljs.spec.test needs clojure.test.check, just require it, fix cljs.spec.test macros
1 parent b7c8e94 commit 38dbb89

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/main/cljs/cljs/spec/test.cljc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
[cljs.spec :as spec]
1313
[cljs.spec.impl.gen :as gen]))
1414

15-
(defn run-tests
15+
(defmacro run-tests
1616
"Like run-all-tests, but scoped to specific namespaces, or to
1717
*ns* if no ns-sym are specified."
1818
[& ns-syms]
@@ -22,7 +22,7 @@
2222
(filter (fn [v] (:args (spec/fn-specs v))))))
2323
`(cljs.spec.test/run-tests '~ana/*cljs-ns*)))
2424

25-
(defn run-all-tests
25+
(defmacro run-all-tests
2626
"Like clojure.test/run-all-tests, but runs test.check tests
2727
for all speced vars. Prints per-test results to *out*, and
2828
returns a map with :test,:pass,:fail, and :error counts."

src/main/cljs/cljs/spec/test.cljs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
(ns cljs.spec.test
1010
(:require-macros [cljs.spec.test :as st])
1111
(:require
12+
[clojure.test.check]
13+
[clojure.test.check.properties]
1214
[cljs.spec :as spec]
1315
[cljs.spec.impl.gen :as gen]))
1416

0 commit comments

Comments
 (0)