Skip to main content

schema.generator

Jump to function (2)

schema.generator/generate#

(generate schema)
(generate schema opts)

Generates one random value conforming to schema. Accepts the same :size and :seed options as phel\test\gen/generate.

Example:

(generate :int)

schema.generator/schema->gen#

(schema->gen schema)

Returns a phel\test\gen generator for schema. Honours a {:gen <gen>} override in the schema options when present.

Example:

(schema->gen [:int])