- added test cases for cart