NOTE: this package is not compatible with Elm 0.19.1
Generate random values based on JSON Schema.
Experimental module.
Default value generator.
buildSchema |> withProperties [ ( "foo", buildSchema |> withType "integer" ) ] |> toSchema |> Result.withDefault (blankSchema) |> value defaultSettings |> flip Random.step (Random.initialSeed 2) |> \( v, _ ) -> Expect.equal v (Encode.object [ ( "foo", Encode.int 688281600 ) ])
See tests for more examples.
Customize generator behaviour using following parameters:
Defaults for GeneratorSettings
Default value generator.
See tests for more examples.