-
Notifications
You must be signed in to change notification settings - Fork 8
Testing Conventions
Wiki Warden edited this page Jun 1, 2021
·
1 revision
- Utility methods
- Complex implementations (eg: algorithms)
- Anything that has edge cases (excl. frontend-interaction)
- Core business logic
- High-risk Services
- Common user interactions
- Error cases that you expect to happen frequently (such as entering an incorrect password when logging in)
- Interactions between units that were stubbed in the unit tests
- JavaScript and NodeJS core functions
- Third-party libraries
- External applications
- API calls. Stub them unless you’re doing E2E testing
- Database operations, unless you’re doing E2E testing
- Trivial methods not involving logic (simple getters and setters)
- Code that is throw-away or placeholder code
Back to the Wiki Home
-
About Ark Automate
- Pitch
- Architecture
- Interaction with our Software until the summer of 2021
-
Documentation