You are here

function PaymentCommerceCheckoutWebTestCase::assertLogin in Payment for Drupal Commerce 7.2

Same name and namespace in other branches
  1. 7 tests/PaymentCommerceCheckoutWebTestCase.test \PaymentCommerceCheckoutWebTestCase::assertLogin()

Logs in a user for an authenticated checkout.

Return value

stdClass The user.

2 calls to PaymentCommerceCheckoutWebTestCase::assertLogin()
PaymentCommerceCheckoutWebTestCase::testCheckoutFailed in tests/PaymentCommerceCheckoutWebTestCase.test
Tests the checkout process for a failed payment.
PaymentCommerceCheckoutWebTestCase::testCheckoutSuccess in tests/PaymentCommerceCheckoutWebTestCase.test
Tests the checkout process for a successful payment.

File

tests/PaymentCommerceCheckoutWebTestCase.test, line 111

Class

PaymentCommerceCheckoutWebTestCase

Code

function assertLogin() {
  $permissions = $this
    ->permissionBuilder(array(
    'store admin',
    'store customer',
  ));
  user_role_change_permissions(DRUPAL_ANONYMOUS_RID, array_fill_keys($permissions, TRUE));
  $user = $this
    ->drupalCreateUser($permissions);
  $this
    ->drupalLogin($user);
  return $user;
}