public function SubmissionIntegrationTest::testConfirmedHook in Little helpers 7.2
Test whether hook_webform_submission_confirmed() is called.
File
- tests/
Webform/ SubmissionIntegrationTest.php, line 71
Class
- SubmissionIntegrationTest
- Test CRUD operations for webform submissions.
Namespace
Drupal\little_helpers\WebformCode
public function testConfirmedHook() {
// The submission has been saved as draft so the hook shouldn’t be called.
$this
->assertFalse(!empty($this->submission->confirmed_hook_called));
$this->submission->is_draft = FALSE;
webform_submission_update($this->node, $this->submission);
// First save as non-draft should trigger the confirmed hook.
$this
->assertTrue(!empty($this->submission->confirmed_hook_called));
$this->submission->confirmed_hook_called = FALSE;
webform_submission_update($this->node, $this->submission);
// Saving the submission again shouldn’t called the hook.
$this
->assertFalse(!empty($this->submission->confirmed_hook_called));
}