diff --git a/web/tests/test_cart.py b/web/tests/test_cart.py index e0ecb1c..1b301b0 100644 --- a/web/tests/test_cart.py +++ b/web/tests/test_cart.py @@ -179,3 +179,17 @@ class TestCart(TestCase, CreateProductsMixin): ) assert response.status_code == 204 assert CartItem.objects.filter(cart=cart).count() == 0 + + def test_anonymous_cart_detail_component(self): + assert Cart.objects.count() == 0 + response = self.client.get(reverse("web:cart")) + assert response.status_code == 200 + + assert Cart.objects.count() == 1 + + def test_existing_cart_detail_component(self): + cart = Cart.objects.create(user=self.user) + CartItem.objects.create(cart=cart, product=self.product, quantity=1) + self.client.force_login(self.user) + response = self.client.get(reverse("web:cart")) + assert response.status_code == 200