public function RedirectTest::testAlterRedirectAfterConfirmationEmail in Little helpers 7.2
Test altering after returning from a confirmation email.
File
- tests/
Webform/ RedirectTest.php, line 65
Class
- RedirectTest
- Test redirects after a webform submission.
Namespace
Drupal\little_helpers\WebformCode
public function testAlterRedirectAfterConfirmationEmail() {
$submission = $this
->submissionStub();
$redirect = [
'path' => 'https://example.com?bar=baz#test',
'code' => 302,
'query' => [
'sid' => $submission->sid,
'confirm' => TRUE,
'token' => md5($submission->submitted . $submission->sid . drupal_get_private_key()),
],
];
little_helpers_webform_confirm_email_confirmation_redirect_alter($redirect, $submission->node, $submission);
$this
->assertEqual([
'path' => 'https://example.com',
'query' => [
'test' => 'foo',
'bar' => 'baz',
],
'fragment' => 'testbar',
'code' => 302,
], $redirect);
}