Permalink
Fetching contributors…
Cannot retrieve contributors at this time
48 lines (35 sloc) 1.33 KB

Welcome to Eris's documentation!

the Eris dwarf planet

Eris is a porting of QuickCheck and property-based testing tools to the PHP and PHPUnit ecosystem.

In property-based testing, several properties that the System Under Test must respect are defined, and a large sample of generated inputs is sent to it in an attempt to break the properties. With a few lines of code, hundreds of test cases can be generated and run.

"Don't write tests. Generate them." -- John Hughes

Eris is the Greek goddess of chaos, strife, and discord. It tries to break your code with the most random and chaotic input and actions.

.. toctree::
   :maxdepth: 2

   installation
   getting_started
   shrinking
   generators/scalar
   generators/collections
   generators/composite
   generators/domain
   limits
   reproducibility
   listeners
   randomness
   outside_phpunit