diff --git a/arkindex/users/tests/test_registration.py b/arkindex/users/tests/test_registration.py
index 7376532c48c63f881f7eb40cfc7a5818b10c54bc..b934db8ef830210e033263e287930b09e0646aa3 100644
--- a/arkindex/users/tests/test_registration.py
+++ b/arkindex/users/tests/test_registration.py
@@ -57,6 +57,12 @@ class TestRegistration(FixtureAPITestCase):
         self.assertEqual(response.status_code, status.HTTP_200_OK)
         self.user.refresh_from_db()
         self.assertTrue(self.user.check_password("N€wP4$5w0Rd"))
+        # Ensure client session is still valid
+        response = self.client.get(
+            reverse("api:user-retrieve"),
+            format="json",
+        )
+        self.assertEqual(response.status_code, status.HTTP_200_OK)
 
     def test_update_display_name(self):
         self.client.force_login(self.user)