tests: add basic integration test

closes #37