function OpenIDTestBase::submitLoginForm

Initiates the login procedure using the specified User-supplied Identity.

8 calls to OpenIDTestBase::submitLoginForm()
OpenIDFunctionalTest::testBlockedUserLogin in drupal/core/modules/openid/lib/Drupal/openid/Tests/OpenIDFunctionalTest.php
Test that a blocked user cannot log in.
OpenIDFunctionalTest::testLogin in drupal/core/modules/openid/lib/Drupal/openid/Tests/OpenIDFunctionalTest.php
Test login using OpenID.
OpenIDFunctionalTest::testSignatureValidation in drupal/core/modules/openid/lib/Drupal/openid/Tests/OpenIDFunctionalTest.php
Tests that openid.signed is verified.
OpenIDRegistrationTest::testRegisterUserWithAXButNoSREG in drupal/core/modules/openid/lib/Drupal/openid/Tests/OpenIDRegistrationTest.php
Test OpenID auto-registration with a provider that supplies AX information, but no SREG.
OpenIDRegistrationTest::testRegisterUserWithEmailVerification in drupal/core/modules/openid/lib/Drupal/openid/Tests/OpenIDRegistrationTest.php
Test OpenID auto-registration with e-mail verification enabled.

... See full list

File

drupal/core/modules/openid/lib/Drupal/openid/Tests/OpenIDTestBase.php, line 51
Definition of Drupal\openid\Tests\OpenIDTestBase.

Class

OpenIDTestBase
Base class for OpenID tests.

Namespace

Drupal\openid\Tests

Code

function submitLoginForm($identity) {

  // Fill out and submit the login form.
  $edit = array(
    'openid_identifier' => $identity,
  );
  $this
    ->drupalPost('', $edit, t('Log in'), array(), array(), 'openid-login-form');

  // Check we are on the OpenID redirect form.
  $this
    ->assertTitle(t('OpenID redirect'), 'OpenID redirect page was displayed.');

  // Submit form to the OpenID Provider Endpoint.
  $this
    ->drupalPost(NULL, array(), t('Send'));
}