Repository navigation
This release:
- removes nested suites
- enforces that hooks can only be defined once
Nested suites can lead to confusing state modifications across a large test file, making it difficult for the reader to understand what the current state of the subject under test is deep within the context. Instead, do not allow for nested suites.
Enforce that hooks can only be defined once, to force the definition of the setup/teardown logic to be easy to find and understand.