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
1010 exit 1
1111fi
1212jar 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
1415mv clojure/template.clj builds/out-self-parity/clojure
16+ mv clojure/test/check builds/out-self-parity/clojure/test
1517
1618bin/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}"
1719
Original file line number Diff line number Diff line change @@ -124,6 +124,7 @@ gen-builtins
124124 nil? (return nil )
125125 false ? (return false )
126126 true ? (return true )
127+ boolean? (boolean )
127128 zero? (return 0 )
128129 ; rational? (one-of [(large-integer) (ratio)])
129130 coll? (one-of [(map simple simple)
Original file line number Diff line number Diff line change 11(ns cljs.spec-test
22 (: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]))
46
57(s/def ::even? (s/and number? even?))
68(s/def ::odd? (s/and number? odd?))
6567 (is (= 42 (s/assert ::even-number 42 )))
6668 (is (thrown? js/Error (s/assert ::even-number 5 ))))
6769
70+ (deftest test-cljs-1754
71+ (is (boolean? (gen/generate (s/gen boolean?)))))
72+
6873; ; Copied from Clojure spec tests
6974
7075(def even-count? #(even? (count %)))
You can’t perform that action at this time.
0 commit comments