From 854480dbddb25610b5b667a5fde0a81c12b2a056 Mon Sep 17 00:00:00 2001 From: Pablo Moreno Date: Thu, 5 Dec 2024 13:46:13 +0100 Subject: [PATCH] feat: added tests for cart component --- web/tests/test_cart.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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