Skip to content

Commit 82c9952

Browse files
committed
Add summary
1 parent 147b7af commit 82c9952

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

pages_src/Tutorials/0#PropEr_introduction_to_Property-Based_Testing.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,24 @@ property. This is something that other property-based testing tools for
434434
Erlang can _not_ do (or consciously decide not to support).
435435

436436

437+
###Summary###
438+
In this introductory tutorial you've learned:
439+
440+
* What property-based testing is and how it differs from unit testing.
441+
442+
* How to use the **`FORALL`** and **`IMPLIES`** macros for writing properties.
443+
444+
* About some built-in generators (`integer/1`, `list/1` and `list/0`).
445+
The <a href="/doc/proper_types.html">proper_types</a> module contains
446+
many more and we invite you to learn about their existence.
447+
448+
* How to create simple _custom generators_ using **`LET`**.
449+
450+
* That PropEr tries to minimize the counterexamples it finds through a
451+
process called _shrinking_.
452+
453+
* That shrinking can be applied to any Erlang term.
454+
437455
**Note:**
438456
You can get the complete final code of this tutorial, without this last
439457
modification to the `prop_same_length` property, by clicking on the following

0 commit comments

Comments
 (0)