basic end to end tests