Cart can remove an item if updated with 0 quantity. More tests.