ValidatedStructGenerators

TestsHex version badge

This module provides stream data generators for validated structs.

For a validated struct a stream data generator can be created using &ValidatedStruct.Generator.generator_for/2.

Installation

The package can be installed by adding validated_struct_generators to your list of dependencies in mix.exs:

def deps do
  [
    {:validated_struct_generators, "~> 0.0.2"}
  ]
end

Example

ValidatedStruct.Generator.generator_for(MyStruct)

Options for generator_for/2

We can provide opts, to influence a generators behaviour: