tests: use real tests instead of mocks

closes #3