public function SubmissionIntegrationTest::setUp in Little helpers 7.2
Set up a test node and submission.
File
- tests/
Webform/ SubmissionIntegrationTest.php, line 15
Class
- SubmissionIntegrationTest
- Test CRUD operations for webform submissions.
Namespace
Drupal\little_helpers\WebformCode
public function setUp() : void {
parent::setUp();
module_load_include('inc', 'webform', 'includes/webform.submissions');
$node = (object) [
'title' => 'test webform',
'type' => 'webform',
];
node_object_prepare($node);
$node->webform['components'][1] = [
'type' => 'email',
'form_key' => 'email',
'pid' => 0,
'name' => 'Email',
'weight' => 0,
];
node_save($node);
$this->node = node_load($node->nid);
$form_state['values']['submitted'][1] = 'test@example.com';
$this->submission = webform_submission_create($this->node, $GLOBALS['user'], $form_state);
webform_submission_insert($this->node, $this->submission);
$this->submission->confirmed_hook_called = FALSE;
}