There should be tests for everything that is there so far.
This task is rather wide and will just be closed if I have a test coverage I feel okay with, so for tickets for particular tests, don't make this ticket depend on them.
It's basically just a reminder for myself to write tests.
Description
Description