Add more tests for the cart