Unit tests for cart

and the add to cart button