Re: clojure.spec explain and multi-arity functions with first optional argument

2017-04-23 Thread Leon Grapenthin
Please try whether my CLJ-2013 patch fixes the issue for you. From my observation it should. On Saturday, April 22, 2017 at 7:31:48 PM UTC+2, Yegor Timoshenko wrote: > > (require '[clojure.spec :as s]) > (require '[clojure.spec.test :refer [instrume

clojure.spec explain and multi-arity functions with first optional argument

2017-04-22 Thread Yegor Timoshenko
(require '[clojure.spec :as s]) (require '[clojure.spec.test :refer [instrument]]) (defn request ([url]) ([params url])) (s/fdef request :args (s/cat :params (s/? map?) :url string?)) (instrument `request) (request [] "") ExceptionInfo Call to #'user/request did not conform to spec: In: [0] v