Ignore:
Timestamp:
22 Nov 2014, 07:23:05 (10 years ago)
Author:
Henrik Bettermann
Message:

Add 'final submit' action.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py

    r12028 r12034  
    860860        self.browser.getControl(name="form.title").value = 'My second doc'
    861861        self.browser.getControl("Save").click()
     862        self.assertEqual(document.title, 'My second doc')
    862863        self.assertTrue('Form has been saved.' in self.browser.contents)
    863864        self.browser.getLink("View").click()
    864865        self.assertEqual(self.browser.url, self.documents_path + '/d102/index')
    865         # Customer can't edit the document once it has been verified
    866         IWorkflowState(document).setState(VERIFIED)
     866        # Costumer can submit the form. The form is also saved.
     867        self.browser.getLink("Edit").click()
     868        self.browser.getControl(name="form.title").value = 'My third doc'
     869        self.browser.getControl("Final Submit").click()
     870        self.assertEqual(document.title, 'My third doc')
     871        self.assertEqual(document.state, 'submitted')
     872        self.assertTrue('Document State: submitted for verification' in self.browser.contents)
     873        # Customer can't edit the document once it has been submitted
    867874        self.browser.open(self.documents_path + '/d102/edit')
    868875        self.assertTrue('The requested form is locked' in self.browser.contents)
Note: See TracChangeset for help on using the changeset viewer.