diff options
Diffstat (limited to 'alphabetlearning/payments/tests/test_views.py')
-rw-r--r-- | alphabetlearning/payments/tests/test_views.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/alphabetlearning/payments/tests/test_views.py b/alphabetlearning/payments/tests/test_views.py index 3289c12..24bb19a 100644 --- a/alphabetlearning/payments/tests/test_views.py +++ b/alphabetlearning/payments/tests/test_views.py @@ -1,4 +1,5 @@ import pytest +from alphabetlearning.payments.models import Price from django.urls import reverse @@ -13,7 +14,10 @@ def test_cart_view(client, user): @pytest.mark.django_db def test_add_resource_to_cart(client, resource, user): + price = Price.objects.create(resource=resource, price=1000, stripe_price_id="price_1") + resource.price_obj.add(price) url = reverse("payments:add_to_basket", kwargs={"resource_id": resource.id}) client.force_login(user) response = client.get(url) - assert response.status_code == 200 + # resdirects to the shopping cart + assert response.status_code == 302 |