protected function WebformWorkflowBaseTestCase::createDummySubmission in Webform Workflow 7
Create a webform submission (programmatically).
2 calls to WebformWorkflowBaseTestCase::createDummySubmission()
- WebformWorkflowPermissionsTestCase::testFromTo in tests/
webform_workflow_permissions.test - Test permissions for changing a submission's state.
- WebformWorkflowPermissionsTestCase::testViewEdit in tests/
webform_workflow_permissions.test - Test view and edit permissions.
File
- tests/
webform_workflow_base.test, line 23 - Base class for Webform Workflow tests.
Class
- WebformWorkflowBaseTestCase
- @file Base class for Webform Workflow tests.
Code
protected function createDummySubmission($node, $submitter = NULL, $draft = FALSE, array $values = array()) {
$form_state = array();
$form_state['values']['submitted'] = $values;
if (!$submitter) {
$submitter = $this
->drupalCreateUser();
}
module_load_include('inc', 'webform', 'includes/webform.submissions');
$submission = webform_submission_create($node, $submitter, $form_state);
$submission->is_draft = $draft;
webform_submission_insert($node, $submission);
return $submission;
}