This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-09-08
Channels
- # 100-days-of-code (1)
- # announcements (7)
- # beginners (63)
- # cljs-dev (39)
- # clojure (78)
- # clojure-dev (40)
- # clojure-italy (4)
- # clojure-nl (22)
- # clojure-russia (5)
- # clojure-spec (5)
- # clojurescript (60)
- # cursive (8)
- # datomic (6)
- # emacs (1)
- # figwheel-main (53)
- # fulcro (19)
- # jobs-discuss (11)
- # mount (1)
- # off-topic (3)
- # om (1)
- # pedestal (9)
- # philosophy (1)
- # re-frame (19)
- # reagent (4)
- # reitit (5)
- # shadow-cljs (66)
- # tools-deps (64)
приветствую! Я спекой описываю аргументы, которые принимает моя функция. Один из аргументов - это атом, который я описываю так:
(s/def ::height #(pos-int? @%))
дальше я хочу протестировать мою функцию, вызвав ее со сгенерированными аргументами. Проблема в том, что нет генератора для атома. Можете объяснить мне как описать генератор для атома?получилось следующее
(s/def ::height
(s/with-gen
#(pos-int? @%)
#(gen/fmap (fn [val] (atom val))
(s/gen pos-int?))))
а как спекой описать javascript объект?