Added various tests allthough they still need to pass as lib needs debugging
Authored by: hermsen 2021-09-17
Parent: [r917]
Child: [r919]