add integration test for book appointment feature