From 2b3f90be3f82814ca713fd7f3c6ed9167eb3cf86 Mon Sep 17 00:00:00 2001 From: Todd Dembrey <todd.dembrey@torchbox.com> Date: Thu, 16 Aug 2018 10:02:33 +0100 Subject: [PATCH] Add a test for the user submitting a form --- opentech/apply/funds/tests/test_views.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/opentech/apply/funds/tests/test_views.py b/opentech/apply/funds/tests/test_views.py index 839d0a87e..dcf1551be 100644 --- a/opentech/apply/funds/tests/test_views.py +++ b/opentech/apply/funds/tests/test_views.py @@ -109,6 +109,17 @@ class TestApplicantSubmissionView(BaseSubmissionViewTestCase): response = self.get_page(submission, 'edit') self.assertContains(response, submission.title) + def test_can_submit_submission(self): + submission = ApplicationSubmissionFactory(user=self.user, draft_proposal=True) + old_status = submission.status + response = self.post_page(submission, {'submit': True, **submission.raw_data}, 'edit') + + url = self.url_from_pattern('funds:submissions:detail', kwargs={'pk': submission.id}) + + self.assertRedirects(response, url) + submission = self.refresh(submission) + self.assertNotEqual(old_status, submission.status) + def test_gets_draft_on_edit_submission(self): submission = ApplicationSubmissionFactory(user=self.user, draft_proposal=True) draft_revision = ApplicationRevisionFactory(submission=submission) -- GitLab