You are here

public function RedirectTest::testAlterRedirectAfterSubmit in Little helpers 7.2

Test altering after a webform submission.

File

tests/Webform/RedirectTest.php, line 49

Class

RedirectTest
Test redirects after a webform submission.

Namespace

Drupal\little_helpers\Webform

Code

public function testAlterRedirectAfterSubmit() {
  $submission = $this
    ->submissionStub();
  $form['#node'] = $submission->node;
  $form_state['values']['details']['sid'] = 2;
  $form_state['redirect'] = 'node/1/done';
  $form_state['webform_completed'] = TRUE;
  _little_helpers_webform_redirect_alter($form, $form_state);
  $this
    ->assertEqual([
    'node/1/done',
    [
      'query' => [
        'test' => 'foo',
      ],
      'fragment' => 'bar',
    ],
  ], $form_state['redirect']);
}