fix namespace definitions for cljs tests but tests still don't run in cljs

This commit is contained in:
Nathan Marz 2015-06-30 17:38:57 -04:00
parent c20e4b3fd6
commit aeb86ab396
2 changed files with 16 additions and 15 deletions

View file

@ -1,23 +1,30 @@
(ns com.rpl.specter.core-test (ns com.rpl.specter.core-test
#?(:cljs (:require-macros #?(:cljs (:require-macros
[cljs.test :refer (is deftest)] [cljs.test :refer [is deftest]]
[cljs.test.check.cljs-test :refer (defspec)])) [cljs.test.check.cljs-test :refer [defspec]]
[com.rpl.specter.test-helpers :refer [for-all+]]))
(:use (:use
#?(:clj [clojure.test :only [deftest is]]) #?(:clj [clojure.test :only [deftest is]])
#?(:clj [clojure.test.check.clojure-test :only [defspec]]) #?(:clj [clojure.test.check.clojure-test :only [defspec]])
[com.rpl.specter.protocols :only [comp-paths*]] #?(:clj [com.rpl.specter.test-helpers :only [for-all+]])
[com.rpl.specter.test-helpers :only [limit-size for-all+]]) [com.rpl.specter.protocols :only [comp-paths*]])
(:require [clojure.test.check (:require #?@(:clj [[clojure.test.check.generators :as gen]
[generators :as gen] [clojure.test.check.properties :as prop]]
[properties :as prop #?@(:cljs [:include-macros true])]] :cljs [[cljs.test.check.generators :as gen]
[com.rpl [specter :as s]] [cljs.test.check.properties :as prop]]
[clojure.test.check :as qc])) )
[com.rpl.specter :as s]))
;;TODO: ;;TODO:
;; test walk, codewalk ;; test walk, codewalk
;; test keypath ;; test keypath
;; test comp-structure-paths ;; test comp-structure-paths
(defn limit-size [n {gen :gen}]
(gen/->Generator
(fn [rnd _size]
(gen rnd (if (< _size n) _size n)))))
(defn gen-map-with-keys [key-gen val-gen & keys] (defn gen-map-with-keys [key-gen val-gen & keys]
(gen/bind (gen/map key-gen val-gen) (gen/bind (gen/map key-gen val-gen)
(fn [m] (fn [m]

View file

@ -19,9 +19,3 @@
(reverse parts))] (reverse parts))]
`(prop/for-all [~vars ~genned] `(prop/for-all [~vars ~genned]
~@body ))) ~@body )))
(defn limit-size [n {gen :gen}]
(gen/->Generator
(fn [rnd _size]
(gen rnd (if (< _size n) _size n)))))