dev: improved test coverage (basic init now works)