From d1fec4e97bf90e86682fd04c09f4054f6c820d36 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Mon, 16 Feb 2026 16:03:24 +0100 Subject: [PATCH] Added new test --- modoboa/webmail/tests/test_viewsets.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/modoboa/webmail/tests/test_viewsets.py b/modoboa/webmail/tests/test_viewsets.py index cbaaab195..c43547528 100644 --- a/modoboa/webmail/tests/test_viewsets.py +++ b/modoboa/webmail/tests/test_viewsets.py @@ -372,6 +372,23 @@ class ComposeSessionViewSetTestCase(WebmailTestCase): self.assertEqual(response.status_code, 200) self.assertEqual(response.json()["mailid"], 11) + def test_save_existing_draft(self): + self.authenticate() + uid = self._create_compose_session() + url = reverse("v2:webmail-compose-session-save", args=[uid]) + response = self.client.post( + url, + { + "sender": self.user.email, + "to": ["test@example.test"], + "subject": "test", + "body": "Test", + "mailid": 11, + }, + format="json", + ) + self.assertEqual(response.status_code, 200) + def test_send(self): self.authenticate() uid = self._create_compose_session()