move call visitor tests to a separate module