| How to execute an action before all the examples? |
Contexts |
| How to execute an action before each example? |
Contexts |
| Can I create and reuse a Specification “template”? |
Specification template |
| How can I pass some data to each example? |
Contexts |
| Can I add more information to my results for easier diagnostic? |
Expectation description |
| Is it possible to execute a Specification sequentially? |
Execution |
How to mark an example as pending until it is fixed? |
Pending until fixed |
Can I simply mark a block of code as pending? |
Standard results |
| Is there a way to run only one example? |
Selection |
| I would like to display the execution time of each example |
Console output |
| Can I use a for loop to create examples or results? |
For loops |
| How can I tag examples? |
Selection |
| Can I skip examples? |
Skip examples |
| Is it possible to modify the behaviour of a Specification with command-line arguments? |
Use command-line arguments |
| How to capture snippets of code and add them to my Specification? |
Capture snippets |
| Can I create an HTML index of all the specifications? |
Html output |
| Is it possible to execute a Specification in a random order? |
Random execution |
| How can I easily print expressions to the console? |
Debug statements |
| Can specs2 create a JUnit xml file for a continuous integration server? |
JUnit XML output |
| Is it possible to reduce the number of implicits in scope and improve compilation times? |
Lightweight specs |
| How can I collect execution data? |
Print execution data |
| Can I display some data when an example succeeds? |
Print execution data |
| Can I create an example description spanning several lines? |
Multiline descriptions |
| How to isolate each example from another so that they don’t share variables |
Isolation |
| How to timeout examples? |
Timeout examples |
| Can I use parts of an example description in the example itself? |
Example description |
| Add my own keywords (other than ‘>>’, ‘should’, ‘can’) to a mutable specification |
Add keywords |
| Help, I need to troubleshoot my issues! |
Troubleshooting |