diff --git a/hypha/apply/activity/tests/test_messaging.py b/hypha/apply/activity/tests/test_messaging.py index 99e782f81024b9734642a6a467442fa320468007..9f1106077796c0bba60060b348aff60b0b9e9e90 100644 --- a/hypha/apply/activity/tests/test_messaging.py +++ b/hypha/apply/activity/tests/test_messaging.py @@ -466,6 +466,24 @@ class TestSlackAdapter(AdapterMixin, TestCase): self.assertEqual(sent_message.content[0:10], self.adapter.messages[MESSAGES.NEW_SUBMISSION][0:10]) self.assertEqual(sent_message.status, '200: OK') + @override_settings( + SLACK_DESTINATION_URL=target_url, + SLACK_ENDPOINT_URL=target_url, + SLACK_DESTINATION_ROOM=target_room, + SLACK_BACKEND=backend, + SLACK_TOKEN=token, + ) + def test_400_bad_request(self): + backend = get_backend() + backend.reset_messages() + submission = ApplicationSubmissionFactory() + adapter = SlackAdapter() + message = '' + message_status = adapter.send_message(message, '', source=submission) + messages = backend.retrieve_messages() + self.assertEqual(len(messages), 0) + self.assertEqual(message_status, '400: Bad Request') + @override_settings(SEND_MESSAGES=True) class TestEmailAdapter(AdapterMixin, TestCase):