Improve code coverage
The code coverage of tests should be improved as much as reasonable for the following packages
- database
- routes/dashboard
- routes/file
- routes/scenario
- routes/signal
- routes/simulationmodel
- routes/simulator
- routes/user
- routes/widget
Especially the testing of error return codes has to be improved. However, testing for a 500 (internal server error) return code due to a database failure will be difficult.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information