]> git.r.bdr.sh - rbdr/forum/blobdiff - README.md
Mock config for tests
[rbdr/forum] / README.md
index ac80064099a1b70881cb74ca45578358cf4a88c4..e78b591668d24695a893161315fe03c15ab553c5 100644 (file)
--- a/README.md
+++ b/README.md
@@ -14,5 +14,15 @@ root of the project.
 This project depends on the [forum server][forum-server], so make sure
 that's running before starting.
 
 This project depends on the [forum server][forum-server], so make sure
 that's running before starting.
 
+## Testing
+
+You can run tests with `npm test`. The tests use `testing-library` and
+`jest`.
+
+Here's some short guidelines:
+  - Every component that receives props or changes state should be tested.
+  - Test expected outcomes, not implementation details.
+  - Avoid mocking unless it's an external call
+
 [node]: https://nodejs.org/en/
 [forum-server]: https://gitlab.com/rbdr/forum-server
 [node]: https://nodejs.org/en/
 [forum-server]: https://gitlab.com/rbdr/forum-server