Welcome to guara’s documentation!
Contents:
- Guará
- Tutorial
- Quick Overview
- Undo
- Logs
- Environment Variables
- Best practices
- Frequently Asked Questions (FAQ)
- Q: How do I move my legacy code to Page Transactions Pattern?
- Q: My
domethod is too big - Q: The code I want to use in a
domethod is in anotherdomethod - Q: Can I wrap many transactions in a single one?
- Q: Does Guará support all Gherkin verbs?
- Q: Does Guará only support Gherkin verbs?
- Q: Does Guará automatically validate transaction returns?
- Q: Can I switch to other code styles when using Guará?
- Q: Can I change the framework behavior?
- Q: I couldn’t find a specific assertion
- Q: I couldn’t find a specific verb
- Q: I’m losing track of my scenarios
- Q: I have lots of transactions
- Q: My transaction needs methods other than
do - Q: I need to store a value in a transaction to use in
undo - Q: I need to undo what a transaction did
- Q: Do I always need to return values in
do? - Q: How do I name my transactions for better readability?
- Q: Do I always need to assert?
- Q: I can’t see the docstring of my
domethod in scenarios - Q: Can I reuse transactions in my tests?
- Q: Parameters in
dowere not renamed automatically by my IDE - Q: Can I pass data from one transaction to another?
- Q: How do I improve readability?
- Q: Can I automate integration tests using the framework?
- Using ChatGPT with Page Transactions
- The pattern Explained
- Contributing Guidelines
- Contributing