feat: added tests for cart component

This commit is contained in:
2024-12-05 13:46:13 +01:00
parent 5d04a33130
commit 854480dbdd
+14
View File
@@ -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