From adc0d605819df20d1bd251b52bd1e2a689393b10 Mon Sep 17 00:00:00 2001 From: SilviaAmAm Date: Tue, 18 Jun 2024 16:01:47 +0200 Subject: [PATCH] :white_check_mark: Test reviewer must also be able to retrieve zaken --- .../openarchiefbeheer/zaken/tests/test_viewsets.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/backend/src/openarchiefbeheer/zaken/tests/test_viewsets.py b/backend/src/openarchiefbeheer/zaken/tests/test_viewsets.py index 888ed6821..0c27f005d 100644 --- a/backend/src/openarchiefbeheer/zaken/tests/test_viewsets.py +++ b/backend/src/openarchiefbeheer/zaken/tests/test_viewsets.py @@ -26,7 +26,7 @@ def test_authenticated_without_permission(self): self.assertEqual(response.status_code, status.HTTP_403_FORBIDDEN) - def test_retrieve_all_zaken(self): + def test_retrieve_all_zaken_as_record_manager(self): ZaakFactory.create_batch(4) user = UserFactory(username="record_manager", role__can_start_destruction=True) @@ -37,3 +37,15 @@ def test_retrieve_all_zaken(self): self.assertEqual(response.status_code, status.HTTP_200_OK) self.assertEqual(data["count"], 4) + + def test_retrieve_all_zaken_as_reviewer(self): + ZaakFactory.create_batch(4) + + user = UserFactory(username="reviewer", role__can_review_destruction=True) + + self.client.force_authenticate(user) + response = self.client.get(reverse("api:zaken-list")) + data = response.json() + + self.assertEqual(response.status_code, status.HTTP_200_OK) + self.assertEqual(data["count"], 4)