| Create an example with just some code as the description |
Auto-examples |
| Use the Given/When/Then style |
Given when then |
| Gather all expectations in an example |
Get all expectations |
| Reference another specification |
Reference other specifications |
| Add formatting to a specification |
Specification formatting |
| Create example names automatically in an acceptance specification |
Named examples |
| Infer example descriptions from text in an acceptance specification |
Auto-numbered examples |
| Create HTML tables to specify examples |
Forms |
| Create examples “on the fly” as the specification executes |
Create online specifications |
| Create an example with different data displayed in a table |
Datatables |
| Fragments API |
Fragments API |
| Create an example with different data displayed in a table |
Datatables |
| Use specs2 environment (command-line args, file system…) |
Environment |
| Execution environment for Futures |
Execution environment |
| Create a new type of Result |
AsResult typeclass |
| Other build tools |
Other build tools |
| Syntax variations with matchers |
Syntactic variations |
| Matchers for case classes |
Case class matchers |
| Matchers for packages dependencies |
Dependency matchers |
| Use specs2 matchers outside of specs2 |
Outside specs2 |
| Matchers reference card |
Reference card |
| Arguments reference card |
Arguments reference |