All spec errors turn up at run time. See the guide for more details: https://clojure.org/guides/spec.
You can combine spec with test.check (Clojure's quick check library) https://clojure.org/guides/spec#_generators