add tap tests

useful for testing #102