- 1, as it will make it easy to make sure all the code pushed to the repo is working well, no matter which team member pushed it.
- No
- No, as the "message" feature is a complicated module including several interacting components, along with user interaction, and as such, an e2e test would be better fitting
- Yes, as this feature is probably used in a single component or function