diff --git a/scoap3/articles/tests/test_article_views.py b/scoap3/articles/tests/test_article_views.py index abe70e1c4..a1e344951 100644 --- a/scoap3/articles/tests/test_article_views.py +++ b/scoap3/articles/tests/test_article_views.py @@ -7,7 +7,7 @@ from django.urls import reverse from rest_framework import status -from scoap3.articles.models import Article +from scoap3.articles.models import Article, ArticleIdentifier from scoap3.users.tests.factories import UserFactory pytestmark = pytest.mark.django_db @@ -119,3 +119,12 @@ def test_create_article_from_workflow(self): content_type="application/json", ) assert response.status_code == status.HTTP_200_OK + doi = data.get("dois")[0].get("value") + assert ( + len( + ArticleIdentifier.objects.filter( + identifier_type="DOI", identifier_value=doi + ) + ) + == 1 + )