feat: added tests for cart component
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user