File tree Expand file tree Collapse file tree 3 files changed +10
-2
lines changed Expand file tree Collapse file tree 3 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -10,8 +10,10 @@ if [ ! -f lib/clojure.jar ]; then
10
10
exit 1
11
11
fi
12
12
jar xvf lib/clojure.jar clojure/template.clj > /dev/null
13
- mkdir -p builds/out-self-parity/clojure
13
+ jar xvf lib/test.check.jar clojure/test/check/random clojure/test/check/generators.cljc clojure/test/check/rose_tree.cljc > /dev/null
14
+ mkdir -p builds/out-self-parity/clojure/test
14
15
mv clojure/template.clj builds/out-self-parity/clojure
16
+ mv clojure/test/check builds/out-self-parity/clojure/test
15
17
16
18
bin/cljsc src/test/self/self_parity " {:optimizations :none :output-to \" builds/out-self-parity/main.js\" :output-dir \" builds/out-self-parity\" :main self-parity.test :target :nodejs}"
17
19
Original file line number Diff line number Diff line change @@ -124,6 +124,7 @@ gen-builtins
124
124
nil? (return nil )
125
125
false ? (return false )
126
126
true ? (return true )
127
+ boolean? (boolean )
127
128
zero? (return 0 )
128
129
; rational? (one-of [(large-integer) (ratio)])
129
130
coll? (one-of [(map simple simple)
Original file line number Diff line number Diff line change 1
1
(ns cljs.spec-test
2
2
(:require [cljs.spec :as s]
3
- [cljs.test :as test :refer-macros [deftest is are run-tests]]))
3
+ [cljs.test :as test :refer-macros [deftest is are run-tests]]
4
+ [cljs.spec.impl.gen :as gen]
5
+ [clojure.test.check.generators]))
4
6
5
7
(s/def ::even? (s/and number? even?))
6
8
(s/def ::odd? (s/and number? odd?))
65
67
(is (= 42 (s/assert ::even-number 42 )))
66
68
(is (thrown? js/Error (s/assert ::even-number 5 ))))
67
69
70
+ (deftest test-cljs-1754
71
+ (is (boolean? (gen/generate (s/gen boolean?)))))
72
+
68
73
; ; Copied from Clojure spec tests
69
74
70
75
(def even-count? #(even? (count %)))
You can’t perform that action at this time.
0 commit comments