PropSchema v1.0.0 API Reference

Modules

An extension on Ecto.Schema used to generate property tests. Schema can be further augmented based on additional options, which will be read by the corresponding PropSchema.TestHarness module to generate tests

A behaviour that is used to define additional properties not provided in the base properties module

A behaviour that is used to define filters used in property tests

Reads the prop_schema information from the provided module. Then it constructs a series of private functions to include in a test module according to provided field requirements and other considerations declared in the schema

Reads the prop_schema information from the provided module. Then it constructs a series of prop tests according to provided field requirements and other considerations declared in the schema. Once the tests are all constructed the tests will run through the normal mix test routine

Mix Tasks

Prints the property tests generated for the given module. Use --help to see usage directions