Adding tests
Description
- Currently we don't really have any tests in the frontend
- To provide good maintainable code we should start adding unit tests and integration tests where possible
- Also helpful when upgrading framework
- It could be possible that writing tests involves refactoring code to make it testable
Task
- Collect test cases
- Start implementing unit tests
- Start implementing integration tests