blob: e78b591668d24695a893161315fe03c15ab553c5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# Forum
A forum for the year 3000.
## What you will need to get started
This project uses [node][node] for most of its development processes.
Once you have node installed according to the instructions there, run
`npm install` from the root of the project.
For local development serve the page by running `npm run dev` from the
root of the project.
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
|