adding tests around button pushes